多种方案解决*** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]
来源:互联网 发布:注册淘宝卖家要钱吗 编辑:程序博客网 时间:2024/05/16 19:37
内容来源: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 方法里面添加引导页代码,直接显示view;(下载的demo就属于这种情况,真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:
- android值得推荐的开源框架简介
- Log4j中DailyRollingFileAppender日志文件清理策略
- Javascript学习笔记01——JS简介
- 数值的整数次方
- 事务
- 多种方案解决*** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]
- 前端设计必备-Font awesome 插件使用菜鸟言语
- drbd主从
- Spans
- picamera 1.10 教程及api中文简译(三)picamera的基本使用
- linux cron实战:定时github
- Git的使用
- form表单submit提交时,用ajax做异步验证
- Java语法基础(四)