IOS9 KeyWindow为空的问题
2015-10-23 09:45
585 查看
建议写一个全局的宏
IOS9的[UIApplication sharedApplication].keyWindow 建议用代理的
+(UIWindow *)getKeyWindow{
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 9.0f){
return [[[UIApplication sharedApplication] delegate] window];
}else{
UIWindow *window = [UIApplication sharedApplication].keyWindow;
if (!window) {
return [[[UIApplication sharedApplication] delegate] window];
}
return window;
}
}
IOS9的[UIApplication sharedApplication].keyWindow 建议用代理的
+(UIWindow *)getKeyWindow{
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 9.0f){
return [[[UIApplication sharedApplication] delegate] window];
}else{
UIWindow *window = [UIApplication sharedApplication].keyWindow;
if (!window) {
return [[[UIApplication sharedApplication] delegate] window];
}
return window;
}
}
相关文章推荐
- iOS用户首选项NSUserDefaults浅析
- AFNetworking 3.0迁移指南
- 芒果iOS开发sizeof和strlen的区别
- 整理iOS9适配中出现的坑(图文)
- duplicate symbols for architecture i386/x86_64解决办法
- 零基础ios开发(二 关联button 实现图片的上下左右移动)
- 《iOS总结》上传报错:ERROR ITMS-90049
- iOS 9 适配中出现的坑
- iOS7 状态栏 修改为白色字体的步骤
- iOS引导页不滑动N秒自动跳转的实现
- IOS开发常用的正则表达式
- 程序编译成功之后立即退出来,显示Thread1:breakpoint 3.1
- iOS实战:第三方登陆weibo/weixin/qq集成
- iOS实战:第一次在iTunesConnect上建立应用时注意公司名称
- 蜂窝教育: ios培训机构成人才聚集地
- iOS模拟器分辨率的问题(转载)
- iOS中修改头部tabBarButton 默认按钮的颜色和默认字体颜色
- iOS dateformatter设置GMT格式时间--iOS开发系列---项目中成长的知识四
- iOS学习笔记
- ios简单富文本demolabel