Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]解決方法

升Xcode7之後,遇到這個問題,在網上查了一些資料,記錄下來。
問題報錯如下:

 Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit/UIKit-3505.16/UIApplication.m:3294

新的SDK不允許在設置rootViewController之前做過於複雜的操作,導致在didFinishLaunchingWithOptions 結束後還沒有設置rootViewController。
對此我們可以先虛設一個rootViewController。

UIViewController *myVC=[[UIViewController alloc] initWithNibName:nil bundle:nil];
    self.window.rootViewController=myVC;
    [self.window makeKeyAndVisible];
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章