我为我的应用程序创建了一个菜单,并且我有三个视图附加到此菜单,所以当我添加最终的第三个视图控制器并创建类来控制ViewController时,当我运行它时它不会工作它显示了这个错误:"由于未捕获的异常而终止应用程序' NSInvalidArgumentException',原因:'不支持推送导航控制器'",然后我接受从视图控制器出来的类,它只是工作!我已经创建了新的Cocoa Touch类并再次添加它但它不起作用! :(这是我将类添加到ViewController
的地方使用我拥有的其他类,就像RGBViewContoller一样,但是只有当我创建一个新类时才能工作。我试图取消链接并再次链接故事板中的segue但它不起作用,然后我尝试通过代码执行此操作并且也没有工作。英雄代码:
if blueButton.selected {
self.navigationController?.pushViewController(CMYKViewController, animated: true)
}
答案 0 :(得分:0)
所以我的错误(这是所有人都知道我搞砸了所以你不再像我这样做)是因为我创建了一个UINavigationController子类而不是UIViewController子类。希望对遇到这个问题的每个人都有所帮助。