我有一个tabbar ios应用程序。我把(嵌入)NavigationController在一个视图控制器,然后添加一个按钮和一个新的viewcontroller传递。我从第一个vc中的按钮拖到新的vc并选择“push”。 但下面的错误消息被抛出时我选项卡按钮:segue按钮到下一个viewcontroller在xcode中抛出错误
终止应用程序由于未捕获的异常“NSGenericException”,原因:“当源控制器由UINavigationController的实例管理推塞格斯只能用”
我真的不明白,因为我已经有一个导航控制器,也没有添加任何额外的代码。
感谢您的任何帮助。
您可能将第一个VC连接为Push。我的意思是,有没有用于navigationController的RootViewController ..? –
rootviewcontroller是项目中的任何viewcontroller。我在这个vc中嵌入了一个导航控制器,并通过按钮继续下一个vc。我应该从编辑器或代码添加/设置任何控制器吗? –
我做了一个非常简单的例子,并确保导航控制器没有影响,如果rootviewcontrollers没有navigationcontroller。但是,我怎样才能从vcontrollers的更高级别添加nav.controller? –