我对iOS7有疑问。我有一个使用ViewController的默认故事板设置。我添加了另一个TableViewController并使用ViewController上的按钮链接它们。 Xcode允许链接,但是当我运行应用程序时,Xcode崩溃并出现以下错误。
2014-03-29 20:58:34.862 VC到TableView [4668:60b] ***终止应用 由于未捕获的异常'NSGenericException',原因:'推送segues 只能在源控制器由实例管理时使用 UINavigationController。'
为什么我不能进行上述设置?我已经尝试过前面的NavigationController,它可以工作。
答案 0 :(得分:1)
错误信息非常明确:
' Push segues只能在源控制器由UINavigationController实例管理时使用。'
其根本原因在于:如果您没有导航控制器,推动力将会在哪里......
因此,您需要一个导航控制器,或者您需要使用模态segue。
答案 1 :(得分:1)
解决方案非常简单。要拥有Push / Pop Segues,您需要将您的视图嵌入 UINavigationController 中。