SwiftUI:“some view”类型的值没有成员“presentation”
Posted
技术标签:
【中文标题】SwiftUI:“some view”类型的值没有成员“presentation”【英文标题】:SwiftUI: Value of type ‘some view’ has no member ‘presentation’ 【发布时间】:2021-01-14 15:18:47 【问题描述】:您是否遇到此错误Value of type 'some View' has no member 'presentation'
?
解决办法是什么?
.navigationBarTitle(Text("Cupcake Corner"))
.presentation($showingConfirmation)
Alert(title: Text("Thank you!"), message: Text(confirmationMessage), dismissButton: .default(Text("OK")))
【问题讨论】:
【参考方案1】:您可以使用sheet
代替presentation
修饰符,这将呈现一个模态视图。
但是,您似乎正在尝试提供Alert
。您可以使用 .alert
修饰符来做到这一点。
.alert(isPresented: $showingConfirmation)
// ...
有用的链接:
Alerts, Action Sheets, Modals and Popovers in SwiftUI【讨论】:
以上是关于SwiftUI:“some view”类型的值没有成员“presentation”的主要内容,如果未能解决你的问题,请参考以下文章
SwiftUI 错误:无法转换“UIImage”类型的值?关闭结果类型“无效”
SwiftUI:列表错误无法调用非函数类型'Binding<Subject>'的值
无法将“()”类型的值转换为预期的参数类型“(() -> Void)?”在 swiftui
无法在 SwiftUI 中将类型“图像”的值转换为预期的参数类型“字符串”
如何在 Swiftui 上将“ImagePickerView”类型的值转换为预期的参数类型“String”?
SwiftUI 绑定布尔 if 语句(无法将类型 'Binding<Bool>' 的值转换为预期的条件类型 'Bool')