【发布时间】:2020-01-26 08:02:50
【问题描述】:
我有两个屏幕。第一个屏幕有以下代码
NavigationLink(destination: SecondScreen()) {
Text("Scan Qr Code")
}
NavigationLink 导航到按预期工作的第二个屏幕。在第二个屏幕中
struct SecondScreen: View {
@Environment(\.presentationMode) var presentation
var body: some View{
Button("Done") {
self.presentation.wrappedValue.dismiss()
}
}}
第二个屏幕中的按钮按预期弹出到第一个屏幕,但是当我回到第一个屏幕并单击NavigationLink时,它不会移动到第二个屏幕。
【问题讨论】:
-
stackoverflow.com/questions/58425183/… 的副本?这不是同一个众所周知的错误吗?
标签: ios swift swiftui swiftui-navigationlink