我在将 UITabBarController 添加到情节提要后发生未为视图控制器加载子视图的问题。
您可以通过 1)创建项目(目标 c 单窗格)2)删除情节提要中的内容来重现此内容。添加一个选项卡视图控制器。3) 添加一个带有一些子视图的视图控制器 4) 将视图控制器从三个设置为初始值。
输出:我确定子视图没有加载,因为当我使用调试器时,我只看到 viewDidLoad 中的布局指南
(lldb) po self.view.subviews
<__NSArrayM 0x7f9a20417df0>(
<_UILayoutGuide: 0x7f9a20416d40; frame = (0 0; 0 0); hidden = YES; layer = <CALayer: 0x7f9a20415820>>,
<_UILayoutGuide: 0x7f9a204176e0; frame = (0 0; 0 0); hidden = YES; layer = <CALayer: 0x7f9a20415b50>>
)
如果我创建第二个故事板并将应用程序指向它并在那里创建一个视图控制器。它按预期工作。
我什至可以将视图控制器从第二个故事板复制粘贴到第一个故事板中,这也可以
即使我从情节提要中删除 TabviewController 和朋友,情节提要仍然损坏。