iOS 9.0 *** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:],
来源:互联网 发布:excel 数据库功能 编辑:程序博客网 时间:2024/05/12 17:51
内容来源 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;
- }
- iOS 9.0 *** 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:]
- Xcode7出现Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]
- Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:], /BuildRoot/Li
- 多种方案解决*** 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:]解决方法
- 多种方案解决*** 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:]
- 多种方案解决*** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:], /Bu
- 升级xcode7 遇到的问题 Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]
- -[UIApplication _runWithMainScene:transitionContext:completion:]
- UIApplication _runWithMainScene:transitionContext:completion:
- ThinkPHP——RBAC角色和权限数据模拟及设计
- 选择排序的实现
- 图说Rabin-Karp字符串查找算法
- KMP,深入讲解next数组的求解
- 开源 java CMS - FreeCMS2.4发布
- iOS 9.0 *** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:],
- shift-And / shift-Or 算法
- eclipse android 不会自动生成R.java文件和包的解决办法
- 3GPP组织结构简介
- 传智播客c/c++公开课学习笔记--Linux网络流媒体服务器的核心代码揭秘
- 利用Resgen.exe 批量生成resources文件
- Quartz作业调度框架
- Arcengine 绘制Element、Symbol 在控件上
- STM32总结