0
我有一个xcode项目,根视图是一个标签栏控制器。标签栏的第一项是作为导航控制器的根视图控制器访问的视图控制器。标签栏的第二项是一个导航控制器,其根视图控制器是一个splitviewcontroller。当我选择第二个项目时,我得到的警告消息是从tabbarcontroller显示分割视图控制器
<SplitViewController: 0x7fceea530640> is expected to have a view controller at index 0 before it's used!
该视图保持空白。第一个标签栏选择工作正常。我有attached这个项目供你细读。有人能告诉我我的代码有什么问题吗?
splitview控制器是故事板的一部分。有没有一种方法可以将笔尖名称设置为等效的?我应该以编程方式设置它吗? – 2015-03-31 19:40:48
我不知道有什么方法可以从.xib文件内部引用内容到故事板。如果您将分割视图参考从.xib中移出,并添加了一个新的选项卡和故事板视图控制器,它可能会以编程方式工作。更大的问题是完成这项工作,因为它明确不被支持。从Apple文档:“**分割视图控制器必须始终是您创建的任何界面的根,换句话说,您必须始终将UISplitViewController对象的视图作为应用程序窗口的根视图安装。**” – 2015-03-31 19:47:42