自从安装Xcode 14以来,我在控制台中打印了以下错误消息:
NavigationLink presenting a value must appear inside a NavigationContent-based NavigationView. Link will be disabled.
我的应用程序的结构如下:
我在一个NavigationView中包含视图A。NavigationView内有一个导航链接,链接到视图B。
我有一个没有NavigationView但具有导航链接到视图C的View B。View B继承了在View A中定义的NavigationView
当我按下返回按钮回到View A时,警告会被打印出来。 将View B包装在NavigationView中可以消除这个警告,但这样显示View B在两个NavigationView中,这不是我想要的。
我不确定为什么会打印这个警告,因为View B继承了在View A中定义的NavigationView。