我创建UITabBarController了每个选项卡包含UINavigationController并设置了rootviewcontroller UINavigationController,所有这些都在界面构建器中完成.在viewDidLoad中,我尝试从视图中获取帧大小,但是当我引用视图时,它返回null.以前有没有人经历过这个.
所有IBoutlet都已正确连接.
viewDidLoad如果视图已连接在您的视图中,则返回零视图.xib可能意味着:
对于程序化初始化(自定义控制器):
initWithNibName:bundle:给视图控制器类(你可能已经打过电话init或其他东西).loadView在视图控制器类中重写了该方法,但它未设置view.对于所有控制器:
nibName参数初始化视图时没有正确指定(笔尖找不到或没有一个视图被发现..不过这也应该抛出一个异常).view(虽然应用程序很可能已被终止).我建议您尝试进行帧大小计算viewWillAppear:,看看是否view仍然nil在那一点.
| 归档时间: |
|
| 查看次数: |
2710 次 |
| 最近记录: |