设置一个UIWindow RootViewController的经过我的应用程序,直到iOS上的9iOS应用轰然的iOS 9
在AppDelegate中运行它工作的伟大,我检查或没有用户是否登录。如果他们没有登录,我送他们到登录屏幕下面一行:
self.window.rootViewController = [self.window.rootViewController.storyboard instantiateViewControllerWithIdentifier:@"Login"];
在用户登录后,我试图将它们发送到主应用程序与以下行:
self.window.rootViewController = [self.window.rootViewController.storyboard instantiateViewControllerWithIdentifier:@"Tabs"];
这工作在iOS 8,但现在它崩溃的应用程序。这是一个糟糕的崩溃。整个设备必须重新启动(虽然它非常快,所以我认为它更像是一个SpringBoard重启或其他)。
对于第一行为什么而第二行不行,我非常茫然。任何帮助深表感谢!
编辑
最后我重新创建一个崩溃的整个流程的UIViewController,现在工作得很好。据我所知,这是新Xcode中的一个奇怪的错误。不考虑这个答案,所以如果任何人有一个真正的答案,然后随意分享。
这与我所做的完全一样,但语法不同。没有工作。 :/ – diakonos
问题中的代码与您将其作为答案完全相同! –