美文网首页
问题:[_window addSubview:]与_window

问题:[_window addSubview:]与_window

作者: NapoleonY | 来源:发表于2017-08-31 16:34 被阅读10次

问题描述

在iOS AppDelegate中application:didFinishLaunchingWithOption:中如果向window中添加主视图用

[_window addSubview:mainVC.View];

Xcode会报错:

'NSInternalInconsistencyException', reason: 'Application windows are expected to have a root view controller at the end of application launch'

应该用

_window.rootViewController = mainVC;

原因

addSubView:添加的mainVC不是根视图控制器,此时没有根视图控制器,不设置根视图控制器XCode就会报错。建议使用第二种,直接设置,由根视图控制器负责管理对应的视图。

相关文章

  • 问题:[_window addSubview:]与_window

    问题描述 在iOS AppDelegate中application:didFinishLaunchingWithO...

  • iOS视图跳转的总结

    1、self.view addSubView:view、self.window addSubView,需要注意的是...

  • Flink window机制

    问题 window是解决流计算中的什么问题? 怎么划分window?有哪几种window?window与时间属性之...

  • UIWindow的使用,以及需要注意的坑

    自定义创建Window UIWindow是UIView的子类,UIView对象是通过方法addSubview:显示...

  • window——窗口定位与尺寸

    window.innerHeight 与 window.outerHeight window.innerHeigh...

  • 有window10有必要装360么?

    有window10有必要装360么?关于这个问题,一起来看看网友的意见与建议!window10问:有window1...

  • 无标题文章

    UIWindow 最上层添加视图 如果新建的视图已经被addSubView,window再添加就会添加不上??!!待思考

  • 备忘

    双系统的启动引导问题 CSDN+双系统中 ubuntu引导改为window引导CSDN+Ubuntu与Window...

  • 2019-07-26

    1.window.onload与$(document).ready(function(){})的区别 window...

  • event事件兼容

    window.event问题 问题说明:window.event 只能在IE下运行,而不能在Firefox下运行,...

网友评论

      本文标题:问题:[_window addSubview:]与_window

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