博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BUG系列
阅读量:7079 次
发布时间:2019-06-28

本文共 760 字,大约阅读时间需要 2 分钟。

问题

Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]

今天早上一大早升级了iOS9,满怀激动的心情来到公司。产品经理问我们的产品在iOS9上面会不会有问题。我说应该没问题吧。但是,事实并非如此。我将应用跑到手机上面时,奔溃的事情发生了,应用一打开就奔溃。这下蛋疼菊花紧了~赶紧排查……

接下来就是找问题。应用奔溃的时候控制台打印出了可用信息:

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

经过一番查询,找到问题所在:

do you still have:[window addSubview:viewController.view];You should instead replace it with:[window setRootViewController:viewController];

解决

在代码中找到了原因,是由于应用程序在没有给UIWindow设置rootViewController的前提下使用了[self.window addSubview:waitingView];导致。

既然知道原因之后,就要修改。重新Run一下,Congratulation!成功进入程序。

希望有出现这种状况的D友们下次注意一下。


再一次感谢您花费时间阅读这篇文章!

微博:

博客:

转载地址:http://etjml.baihongyu.com/

你可能感兴趣的文章
9.3. Yate - Yet Another Telephony Engine (includes SIP to H.323 translation)
查看>>
java 数组插入元素
查看>>
初探React,将我们的View标签化
查看>>
Lua 错误 收集
查看>>
在AE10.1环境下调试其他版本的程序
查看>>
26.4. 线程例子
查看>>
[数学故事]狼狐决斗
查看>>
js 批量设置css样式
查看>>
Service层getParameter方法接受字符转换成int类型
查看>>
Oracle 数据库实例启动关闭过程
查看>>
从ftp上传下载文件(一)
查看>>
12月12日云栖精选夜读:阿里云API创新应用大赛启动:智慧开放,互链解决
查看>>
一个段子的随感
查看>>
ORACLE 修改11.2.0.4 RAC 默认监听端口号1521为1621
查看>>
记一次patch升级过程
查看>>
十张图看懂未来的大数据世界
查看>>
归档模式下四种完全恢复的场景
查看>>
绝妙好文
查看>>
《VMware Virtual SAN权威指南》一2.3.3 二层或三层
查看>>
《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一1.1.2 计算机就业形势分析...
查看>>