我有一个有两个导航控制器的应用程序。我试图创建下面红色箭头中显示的segue:按下" +"按钮应该带您到另一个NavigationController的特定视图控制器。
我已成功转到此视图控制器,但它没有任何导航属性(按"返回"不做任何事情)。
如何跳转到其他导航控制器中的视图控制器但仍保留导航属性?
答案 0 :(得分:0)
我会说你想从控制器A转移到控制器B以供参考。
每个UINavigationController
实例都有一个viewControllers
数组,用于将控制器存储在导航堆栈中。
在您的情况下,第一个导航控制器在导航堆栈中有2个视图控制器,第二个导航控制器也是如此。
如果您在视图控制器B中按回,它应该弹出到B所属的UINavigationController
堆栈中的一个视图控制器。由于控制器A和B不属于同一个UINavigationController
,因此您无法访问pop API以便返回。
一种方法是从控制器A模态地呈现控制器B而不是推动它。