美文网首页
问题-关于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