更新到Xcode11 beta 2后,DecodePixelHeight
似乎已贬值,显示以下错误。
使用未解决的标识符“ NavigationLink”;你的意思是 “ NavigationView”?
答案 0 :(得分:2)
您不能在 Xcode11 beta 2 中使用NavigationLink,因为它是在较新的Beta版本中添加的。如果您不想更新到较新的Beta,则应改用NavigationDestinationLink。
您可以从downloads页下载较新的XCode Beta
您还可以使用NavigationButton
struct DataList: View {
var body: some View {
NavigationView {
List(someData) { data in
NavigationButton(destination: DataDetail()) {
DataRow(data: data)
}
}
}
.navigationBarTitle(Text("Data list"))
}
}
答案 1 :(得分:0)
如果您使用的是旧版Xcode 11 beta,则应使用NavigationButton而不是NavigationLink,它们是相同的。