当前位置: 首页 > news >正文

BUG系列

问题

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友们下次注意一下。


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

微博: @Danny_吕昌辉
博客: SuperDanny

相关文章:

  • openstack环境准备
  • MYSQL远程登录权限设置(转)
  • linux 下 NFS服务器配置
  • Spoj 2713 Can you answer these queries IV 水线段树
  • swap函數 进阶探讨与实现
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • Badboy - 从excel中读取数据
  • spring - ioc和aop
  • Java中内存分配
  • Android--获取系统时间的几种方式
  • PLSQL Developer过期要注冊表
  • JavaScript中call,apply,bind方法的总结。
  • Spring MVC入门
  • umount device is busy
  • Ajax、Comet与Websocket
  • 10个确保微服务与容器安全的最佳实践
  • es6
  • Github访问慢解决办法
  • HashMap ConcurrentHashMap
  • javascript数组去重/查找/插入/删除
  • java中的hashCode
  • js ES6 求数组的交集,并集,还有差集
  • leetcode-27. Remove Element
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • python3 使用 asyncio 代替线程
  • 不上全站https的网站你们就等着被恶心死吧
  • 初识MongoDB分片
  • 配置 PM2 实现代码自动发布
  • 前端代码风格自动化系列(二)之Commitlint
  • 微信开放平台全网发布【失败】的几点排查方法
  • 小程序01:wepy框架整合iview webapp UI
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • #Java第九次作业--输入输出流和文件操作
  • #LLM入门|Prompt#3.3_存储_Memory
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (2)MFC+openGL单文档框架glFrame
  • (39)STM32——FLASH闪存
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (三分钟)速览传统边缘检测算子
  • (四)Controller接口控制器详解(三)
  • (一)80c52学习之旅-起始篇
  • (正则)提取页面里的img标签
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)大型网站架构演变和知识体系
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .cfg\.dat\.mak(持续补充)
  • .Net Web项目创建比较不错的参考文章
  • .net 微服务 服务保护 自动重试 Polly
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本