美文网首页
问题-关于window获取为nil

问题-关于window获取为nil

作者: 才寒 | 来源:发表于2015-03-05 11:05 被阅读583次
Code

1.初始化AppDelegatewindow,此刻window对象存在

2.初始化windowrootViewController,在初始化rootViewController的过程中,通过[UIApplication sharedApplication].keyWindow获取的是keyWindow,而这时window还未设置成keyWindow,的keyWindow还不存在

 所以,在初始化 rootViewController 的过程中调用           
 [UIApplication sharedApplication].keyWindow
获取的window是nil

3.设置windowrootViewController

4.将window设置为keyWindow

[self.window makeKeyAndVisible];//设置window为keyWindow并让window显示在屏幕上

5.此时keyWindow存在,可以调用[UIApplication sharedApplication].keyWindowwindow作相关操作

相关文章

网友评论

      本文标题:问题-关于window获取为nil

      本文链接:https://www.haomeiwen.com/subject/jtwmxttx.html