美文网首页iOS调试技巧
Assertion failure in -[UIApplica

Assertion failure in -[UIApplica

作者: _会飞的鱼 | 来源:发表于2015-09-19 15:04 被阅读943次

更新Xcode7之后报错:

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

原因:新的SDK不允许在设置rootViewController之前做过于复杂的操作,导致在didFinishLaunchingWithOptions 结束后还没有设置rootViewController。

解决办法:

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; [self.window makeKeyAndVisible];

之后直接加入代码

self.window.rootViewController = [[UIViewController alloc] init];

临时设置一个root,在之后重新对root赋值

相关文章

网友评论

    本文标题:Assertion failure in -[UIApplica

    本文链接:https://www.haomeiwen.com/subject/msnbcttx.html