我有一个tabBarController xib。我已经将第一个项目的类设置为我制作的视图控制器(.h和.m文件,没有.xib)。当我尝试推送tabBarController时,我收到一条警告,说tabBarController“视图插座未设置”。
我不确定如何设置视图插座,因为我从另一个视图加载。我期待带有详细边缘的默认灰色视图将从我的ViewController.h文件中加载,因为我在那里设置了类,但是我正在崩溃那个错误。
建议?
答案 0 :(得分:1)
通常,您可以将视图控制器添加到xib中的选项卡栏控制器。他们需要将视图链接起来,您也可以在IB中进行。
如果你想以编程方式进行,你应该在加载xib之后,但在显示vc之前,采取
的元素NSArray *vcs = [tbCtrl viewControllers];
浏览它们,并将它们的view
属性设置为视图。按下时,标签栏控制器将知道要加载哪个视图:即第一个选项卡的视图。这些事情在IB中更容易处理。