开发者社区> 技术小胖子> 正文

ios程序在ios5下出现黑屏的问题

简介:
+关注继续查看

 用xcode4.2生成的程序是可以在ios5.1和ios6上运行的,但是在ios5下黑屏:

报错信息为:

 


  1. 2013-01-16 19:03:55.969 HelloCoco2d[5934:c07] Applications are expected to have a root view controller at the end of application launch 

经查询原因是ios5.1以上默认使用RootViewController,而在ios5以下默认不使用RootViewController

需要在AppDelegate手动添加代码

 


  1. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
  2.   self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];   
  3.   self.rootViewController=[[RootViewController alloc]init]; 
  4.   self.window.rootViewController =self.rootViewController; 
  5.   [self.window makeKeyAndVisible]; 
  6.   return YES; 

 



     本文转自yifangyou 51CTO博客,原文链接:http://blog.51cto.com/yifangyou/1123538,如需转载请自行联系原作者


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
iOS逆向小技能:解锁无密码的设备、判断设备是否锁定、锁定设备、打开某个程序
介绍lua 函数: runApp、closeApp、getScreenSize、getDeviceID、lua_exit、isFrontApp。
42 0
IOS在一个程序中启动另一个程序
IOS在一个程序中启动另一个程序
35 0
iOS首次启动程序引导图
iOS首次启动程序引导图
60 0
iOS开发:程序打包提示Ignoring file XXX missing required architecture arm7 in file XXX错误
前段时间在开发过程中遇到一个iOS打包报错Ignoring file XXX missing required architecture arm7 in file XXX的问题,然后回想了一下问题所在,是因为集成了ijk播放器插件,然后ijk三方库不支持arm7造成的报错。
37 0
iOS 程序加载流程分析
dyld简介;dyld共享缓存;dyld程序启动过程;_objc_init符号断点:
82 0
ios之最简单的程序
ios之最简单的程序
45 0
ios之第一个程序Hello word, I am chenyu !
ios之第一个程序Hello word, I am chenyu !
48 0
iOS程序框架设计之皮肤切换功能(二)
iOS程序框架设计之皮肤切换功能
115 0
iOS程序框架设计之皮肤切换功能(一)
iOS程序框架设计之皮肤切换功能
156 0
iOS presentViewController 跳转黑屏现象解析
在利用stroyboard开发,有时候利用 TestViewController *control=[[TestViewController alloc]init]; [self presentModalViewController:control a...
979 0
+关注
技术小胖子
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
Facebook iOS App技术演化十年之路
立即下载
From Java_Android to Swift iOS
立即下载
深入剖析 iOS 性能优化
立即下载