设置rootViewController

时间:2015-12-19 10:32:55

标签: ios swift cocoa-touch uiapplication

启动应用程序后,BaseVC就会启动。在BaseVC中,我将验证用户是否已登录。如果为true,我的应用程序将使用以下命令跳转到主标签栏控制器:

UIApplication.sharedApplication().windows.last?.rootViewController = tabbarController

如果没有,我的应用程序将使用以下命令跳转到登录导航控制器:

UIApplication.sharedApplication().windows.last?.rootViewController = navi

上面的代码可以正常运行。但是在Login Nav Controller中,用户输入正确的用户名和密码后,我希望应用程序使用与上面相同的代码跳转到主标签栏控制器:

UIApplication.sharedApplication().windows.last?.rootViewController = mainController

但总是,我会迷恋错误:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: '-[Myapp.MyappMainTabbarVC inhibitRotationAnimation]: 
unrecognized selector sent to instance 0x7ff15b205ec0'

为什么?

0 个答案:

没有答案