Xcode SwiftUI:更新到beta 7后:使用presentationMode引发错误:dyld:惰性符号绑定失败

Xcode SwiftUI:更新到beta 7后:使用presentationMode引发错误:dyld:惰性符号绑定失败,xcode,swiftui,beta,dismiss,Xcode,Swiftui,Beta,Dismiss,我正在Mac应用程序上工作,并使用如下代码关闭视图: struct SwiftUIView: View { @Environment(\.presentationMode) var presentationMode : Binding<PresentationMode> var body: some View { HStack { Text("Hello World!") Button(action:

我正在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.Disclose其工作正常

presentationMode不再有值,它现在是wrappedValue。您缺少的符号是SwiftUI.Binding.value。

您能解释一下如何使用它吗?如何取消视图?@Nayef:将self.presentationMode.value.disclose替换为self.presentationMode.wrappedValue.disclose