swift - 警报按钮的 .default 成员没有上下文类型错误
问题描述
此示例代码显示了一个按钮,当您单击它时表示一个警报。
struct LoginView: View {
...
@State private var showAlert = false
var body: some View {
NavigationView {
VStack {
...
Button("Login") {
self.showAlert = true
}
.alert(isPresented: self.$showAlert) {
Alert(title: Text("Login error"), message: Text("detail message"), dismissButton: .default(Text("Ok"))) // this line report a error
}
}
.navigationBarTitle("Login View")
}
}
}
Reference to member 'default' cannot be resolved without a contextual type
但是当我编译这段代码时,Xcode会报错。我应该如何修复此代码?
解决方案
推荐阅读
- javascript - AWS 控制台的 SessionBox 样式扩展:您可以使用 Chrome 扩展 API 创建新的 chrome 配置文件吗?
- sql - 从另一个表插入条件数据
- python - 如何在 pydantic 中重用 root_validator
- java - 获取 - 包 org.json 不存在 - 无法使用 JSONArray / JSONObject
- django - 为什么我会收到 heroku 错误:App 与 buildpack 不兼容
- flutter - 在颤动中对齐特定字符
- laravel - 无法使用 laravel echo 服务器接收事件
- javascript - 即使存在 id,javascript id 选择器也会返回 null
- python - 根据 pandas 数据框中的值创建文件夹结构
- here-api - HERE交通API解释速度数据