更新到 Xcode11 beta 2 后,似乎 NavigationLink
已折旧,显示以下错误。
Use of unresolved identifier 'NavigationLink'; did you mean 'NavigationView'?
最佳答案
您不能使用 NavigationLink在 Xcode11 测试版 2 因为它是在较新的 beta 版本中添加的。如果您不想更新到较新的测试版,您应该使用 NavigationDestinationLink反而。
您可以从 downloads 下载更新的 XCode 测试版页
作为其他选项,您可以使用 NavigationButton
struct DataList: View {
var body: some View {
NavigationView {
List(someData) { data in
NavigationButton(destination: DataDetail()) {
DataRow(data: data)
}
}
}
.navigationBarTitle(Text("Data list"))
}
}
关于ios - 使用未解析的标识符 'NavigationLink' ;你的意思是 'NavigationView' 吗? - swift 用户界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57270872/