我在Xcode上开发的SwiftUI应用程序的导航链接到另一个视图时没有看到任何失败。
文本的颜色变为灰色,但不起作用。如果我在其他观点,我来到这个观点,它的工作,我不明白为什么。
NavigationLink(destination: UsernameView().navigationBarBackButtonHidden(true)) {
Text(" crea una cuenta")
.font(.normalTitle)
}
而在另一个上,它工作,但我收到一个警告,从程序与一个错误,我应该改变。你能帮我适应iOS 16吗?
.background(
NavigationLink(destination: ConfirmationView().navigationBarBackButtonHidden(true),
isActive: $shouldNavigateToConfirmation) {
EmptyView()
}
)
第二个代码的错误是:
'init(destination:isActive:label:)' was deprecated in iOS 16.0: use NavigationLink(value:label:) inside a NavigationStack or NavigationSplitView
非常感谢!
1条答案
按热度按时间mpbci0fu1#
NavigationLink(destination:)
有问题最好升级到NavigationLink(value:)
和navigationDestination
。