我在更改我的应用程序以使用UITabBarController
而不是UINavigationViewController
。我相应地替换了控制器,并且应用程序成功启动。后来在代码中,我遇到了一些困难,使用塞格斯其中行喜欢将UINavigationViewController切换为带有分段的UITabBarController
[self performSegueWithIdentifier:@"ImageViewController" sender:self];
将无法正常工作产生错误
“当源控制器由UINavigationController的一个实例管理只能用于推塞格斯“
当我嵌入UINavigationController
到初始FirstViewController
,上面的行工作正常。我需要该行来切换视图并将一些数据传递给另一个视图控制器。
问题在于,使用SEGUE标识符去SecondViewController
隐藏的TabBar导航(除非再次我在包裹UINavigationController
SecondViewController
等)。这不是解决方案。
问题:如何使用UITabBarController
并仍然利用segues,同时保持选项卡导航可见?
你说得对。这实际上解决了我在UITabBarController上使用segues的问题。 – Vad