我知道据称最近在 中修复的错误,Xcode 11.4
如果您使用 运行模拟器iOS 13
,导航链接的后退按钮将无法正常工作。我检查了我在 11.4 上,并带有以下终端输出,
myUser@myUser ~ % /usr/bin/xcodebuild -version
Xcode 11.4
Build version 11E146
但是我仍然无法使用NavigationLink
. 我无法使用真实设备进行测试,但无论哪种方式,据说这个问题都已解决。我设置NavigationLink
不正确吗?
这是我的设置的示例代码:
//in primary view
NavigationLink(destination: Test()) {
Text("Hit Me!")
.fontWeight(.semibold)
.font(.title)
.padding()
.foregroundColor(.white)
.background(LinearGradient(gradient: Gradient(colors: [Color(.white),Color(.blue)]), startPoint: .leading, endPoint: .trailing))
.cornerRadius(40)
}
//the view being navigated to
//I can make it to this page but cannot navigate back
struct Test : View {
var body: some View {
Text("Hi!")
}
}