崩溃原因

crash:
Assertion failure in 
-[UIApplication _runWithMainScene:transitionContext:completion:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', `enter code here`reason: 'Application windows are expected to have a root
view controller at the end of application launch'
*** First throw call stack:

尝试解决方案一:

//  *************代码做调整,加入到下一个loop周期中,再次运行代码,程序正常。******//
- (void)applicationDidBecomeActive:(UIApplication *)application {// Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.//crash in ios9_testWindow = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];_testWindow.hidden = NO;//ok//    dispatch_async(dispatch_get_main_queue(), ^{//        _testWindow = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];//        _testWindow.hidden = NO;//    });
   }

Or
 尝试解决方案二:
Xcode7 需要所有的窗口都必须有根控制器
XCODE 7 requires that all the Windows must have a rootViewController You can use easy:
UIViewController* vc = [[UIViewController alloc]initWithNibName:nil bundle:nil];self.window.rootViewController = vc; 

It's working good if you need to use only UIWindow (for easy examples from any Tutorials - before Xcode 7)!

转载于:https://www.cnblogs.com/mysticCoder/p/5072589.html

关于xcode7编译旧项目崩溃-[UIApplication _runWithMainScene:transitionContext:completion:]相关推荐

  1. 从Android studio 2.3.3 升级到 3.1.3最新版本 导入旧项目遇到的诸多错误,终极解决办法!!

    如果上天再给我一次机会,我不会将旧项目导入到最新的studio版本.萨瓦迪卡,欢迎大家来到我们美丽的泰国.我们的东西很好吃. 如果你是跟我一样升级完studio版本直接导入的旧项目,连gradle版本 ...

  2. 关于Android studio 升级到2021.1.1(大黄蜂)创建项目,兼容旧项目遇到的问题

    当升到AS大黄蜂版本之后,创建项目或者需要兼容旧项目,才发现原来有些配置文件发生了变化 1. 在大黄蜂版本中,新建的项目你会发现当你通过dependencies引入其他的第三方包时(Failed to ...

  3. Bazel入门教程:编译C++项目

    文章目录 Bazel入门教程:编译C++项目 安装bazel 编译C++项目 建立工作区(workspace) 理解BUILD文件 使用Bazel编译项目 1. 编译你的第一个Bazel项目 2. 查 ...

  4. 使用VS Code新建编译Flutter项目

    本文的前提是你已经安装好了VS Code,并且安装了Flutter和Dart扩展插件. 1. 新建Flutter项目 查看--命令面板,或者Ctrl + Shift + P 输入 Flutter: N ...

  5. VS集成opencv编译C++项目遇到的问题

    当我们新建一个c++项目的时候总是提示脚本错误的信息,虽然不影响使用,但是还是很烦躁,对于有强迫症的我来说,实在受不了,终于找到了解决方案 这个提示的路径根据大家自己安装vs的路径来查找: http: ...

  6. 在Eclipse中编译maven项目出的问题

    在Eclipse中编译Maven项目,运行 jetty:run 指令的时候会出错,在 JRE选项卡中加入: -Dorg.mortbay.util.URI.charset=GBK -Xms512m -X ...

  7. 【Qt】Visual Studio编译Qt项目报Qt Version错误

    00. 目录 文章目录 00. 目录 01. 问题描述 02. 开发环境 03. 问题分析 04. 问题解决 05. 附录 01. 问题描述 使用Visual Studio编译Qt项目时候,报以下错误 ...

  8. 用Ant编译Flex项目的几点注意事项

    1. 往mxmlc中用define添加编译参数的时候特别要注意一点,字符串一定要包含在单引号''中. 下面的写法是无法通过的: <mxmlc ...><define name=&qu ...

  9. 旧项目适配iphone6和iphone plus

    iphone手机屏幕大小和像素: 1.iPhone5/5s    320x568,像素640x1136,@2x 2.iPhone6          375x667,像素750x1334,@2x 3. ...

最新文章

  1. pytorch中load和load_state_dict区别
  2. [剑指offer] 字符流中第一个不重复的字符
  3. 【漏洞实战】某网站JS文件泄露导致拿到服务器权限
  4. Centos7安装Python3.6
  5. uniapp H5页面嵌入微信小程序 ios 下 video组件 播放视频 设置 border-radius overflow:hidden 不生效
  6. python 播放声音_如何用Python播放声音?
  7. 红橙Darren视频笔记setContentView源码分析 xml加载的过程
  8. python polar contour_13.极坐标系(Polar coordinate system)
  9. Linux 30年专访:Linus Torvalds谈Linux内核开发与Git
  10. 三年级能用计算机吗,三年级上册第6课:我用计算机写作文
  11. c语言中lu是什么数据类型,C语言编程入门之--第四章C语言基本数据类型
  12. openssl生成RSA格式及pkcs1与pkcs8格式互相转换
  13. 出走海报,立体感搞出来
  14. 几个常见的 Socket 连接错误及原因[转]
  15. 北洋 BTP-R380 打印机驱动
  16. Linux工具学习之【gcc/g++】
  17. 瞒不住了,Prefetch 就是一个大谎言
  18. 循序渐进,探寻Excel二次开发.NET源码(3)-ExcelBase类
  19. storm the 少儿英语_幼儿英语热身小游戏
  20. PHP直接将html导出doc文件并使其doc横向排版

热门文章

  1. 托管与非托管的混合编程问题
  2. koa --- mongoose连接mongoDB
  3. Redis作者摊上事了:多人要求修改Redis主从复制术语master/slave
  4. []End of 2017OI
  5. Mysql:This version of MySQL doesn’t yet support ‘LIMIT IN/ALL/ANY/SOME 错误解决
  6. Spring学习11-Spring管理各种数据源
  7. javascript真的是异步的吗?且看setTimeout的实现原理以及setTimeout(0)的使用场景
  8. linux定时任务启动
  9. 初识python之 APP store排行榜 蜘蛛抓取(一)
  10. iPad 如何创建UISplitViewController应用程序