所以我正在用5个视图控制器应用程序,该第一被嵌入在一个UINavigationController和之间的SEGUE前4个视图控制器工作正常。但是引入第五视图控制器已经打破了这一点,我得到了错误NSGenericException“原因:”只能当源控制器由UINavigationController的
Terminating app due to uncaught exception 'NSGenericException', reason: 'Push segues can only be used when the source controller is managed by an instance of UINavigationController.'
我还没有这个第五视图控制器,它只是一个标准的ViewController与图像视图和标签,所有做过什么不同我的segues通过ctrl拖动故事板中的按钮来调用。有谁知道这是什么原因?
谢谢
想知道为什么这未被选为正确答案? – dhaval
可能是因为OP很清楚地表示他已经将所有视图控制器嵌入到UINavigationController中。我在我的项目中遇到了完全相同的问题。视图控制器绝对是嵌入在UINavigationController中的,正如导航栏中的
NathanAldenSr
太棒了。简单的回答,为我节省了很多时间,并解决了一个障碍。 +1 – voghDev