我有一个 XIB 文件,其中包含多个不共享父子关系的顶级视图。其中一个视图对应view
于文件所有者中的属性,即 UIViewController 子类。所有其他视图都通过引用出口连接到视图控制器。参考出口被定义为控制器中的强属性。
有时,在viewDidLoad
控制器中的方法中,其中一个视图显示为nil
. 奇怪的是,从设备中删除应用程序并重新安装它可以解决问题。关于为什么会发生这种情况的任何想法?
起初我怀疑这可能viewDidLoad
并不意味着 XIB 中的所有视图都已加载,而只是主视图。但我尝试登记入住viewDidAppear
,但也没有。