我正在开发Mac应用程序,并使用这样的代码来排除视图:
struct SwiftUIView: View {
@Environment(\.presentationMode) var presentationMode : Binding<PresentationMode>
var body: some View {
HStack {
Text("Hello World!")
Button(action: {
self.presentationMode.value.dismiss()
}) {
Text("Button")
}
}
}
}它在beta 6中工作得很好,但是在beta 7之后,评审就不起作用了,我在运行时得到了这个错误: dyld:惰性符号绑定失败了:符号找不到:_$s7SwiftUI7BindingV5valuexvg,当我删除这一行"self.presentationMode.value.dismiss()“时,它的工作正常。
发布于 2019-08-30 09:15:28
PresentationMode不再有价值了,它现在是wrappedValue了。您缺少的符号是SwiftUI.Binding.value。
https://stackoverflow.com/questions/57723556
复制相似问题