多种方案解决*** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]
来源:互联网 发布:cf手游不掉血软件 编辑:程序博客网 时间:2024/05/16 16:21
内容来源:http://blog.csdn.net/ios_dashen/article/details/48629351
以下是本来在使用Xcode7时遇到错误的一些解决方案,有网友提供的,也有自己总结的,希望能帮助大家。
错误之
*** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit/UIKit-3505.16/UIApplication.m:3294
这个错误让我一度头疼不已,在网上找了很多方案都没解决,后来自己慢慢的摸索出来的,先给大家分享我自己的解决方案。
解决方案一、不能在
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法里面添加引导页代码,(本人就属于这种情况,真TM的坑爹的,苹果不说谁TM知道啊!!!),如下这段代码是添加引导页的,把这段代码注释掉就正常了。
- //xcode7 不能在application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions里面加载启动页,所以下面这段添加引导页的代码应该是要删除的。 切记!切记!
- // if (![[NSUserDefaults standardUserDefaults]boolForKey:@"everLaunched"]) {
- // myView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, self.window.bounds.size.width, self.window.bounds.size.height)];
- // [myView setImage:[UIImage imageNamed:@"mainPage.png"]];
- // [self.window.rootViewController.view addSubview:myView];
- // MiIntroductionViewController *introVC=[[MiIntroductionViewController alloc]initWithNibName:@"MiIntroductionViewController" bundle:nil];
- // [self.window.rootViewController presentViewController:introVC animated:NO completion:nil];
- // [[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"everLaunched"];
- // }else{
- // [self buildInstoSpecialEdition];
- // }
解决方案二、新的SDK不允许在设置rootViewController之前做过于复杂的操作,导致在didFinishLaunchingWithOptions 结束后还没有设置rootViewController。(这个方案是网友提供的,但是没解决我的问题),具体做法是,先虚设一个rootViewController,代码如下
- // [self.window makeKeyAndVisible];
- // UIViewController* myvc = [[UIViewController alloc] initWithNibName:nil bundle:nil];
- // self.window.rootViewController = myvc;
- - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
- // Override point for customization after application launch.
- self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; //全屏window
- self.window.backgroundColor = [UIColor whiteColor]; //白色背景
- [self.window makeKeyAndVisible]; //
- return YES;
- }
- 多种方案解决*** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]
- 多种方案解决*** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]
- 多种方案解决*** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]
- 多种方案解决*** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:], /Bu
- Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:],
- Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:],
- 关于Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]
- Xcode7出现Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]
- Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:], /BuildRoot/Li
- iOS 9.0 *** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:],
- Xcode7出现Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]
- Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]解决方法
- Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:], /BuildRoot/Li
- Xcode Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]
- 遇到的问题 Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]
- 升级xcode7 遇到的问题 Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]
- -[UIApplication _runWithMainScene:transitionContext:completion:]
- UIApplication _runWithMainScene:transitionContext:completion:
- 使用WITH AS提高性能简化嵌套SQL
- ISE中FPGA的实现流程
- 深入分析Java ClassLoader原理
- linux常用命令(48):scp命令
- HTML+css3 工作笔记
- 多种方案解决*** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]
- JSONObject简介
- 大众点评2016校招总结和面经
- React 入门实例教程总结
- Java 注解
- ZOJ.1951 Goldbach's Conjecture【素数】 2015/09/22
- jquery Select2 学习笔记之中文提示
- Spring AspectJ AOP 完整示例
- JS(去掉前后空格或去掉所有空格)的用法