Ios6 如何在带有情节提要的选项卡栏中拥有拆分视图?

Ios6 如何在带有情节提要的选项卡栏中拥有拆分视图?,ios6,storyboard,uitabbarcontroller,ipad,Ios6,Storyboard,Uitabbarcontroller,Ipad,我见过IPad应用程序,比如新的亚马逊应用程序,它在选项卡栏中有一个拆分视图作为选项卡。我曾经尝试过这样做,从一个主细节模板开始,添加一个选项卡栏和/或选项卡栏控制器,然后我尝试了一个选项卡式模板,添加了一个拆分视图和/或拆分视图控制器,我甚至从头开始尝试了一个,但仍然没有成功。我知道苹果可以做到并批准这一点,因为我开始在应用商店中看到更多这样的产品 有谁能帮我找到一种方法来制作这样一个带有故事板的应用程序吗 问题在于您使用的是apple的模板,它们在应用程序中设置了根视图控制器应该是什么样的代

我见过IPad应用程序,比如新的亚马逊应用程序,它在选项卡栏中有一个拆分视图作为选项卡。我曾经尝试过这样做,从一个主细节模板开始,添加一个选项卡栏和/或选项卡栏控制器,然后我尝试了一个选项卡式模板,添加了一个拆分视图和/或拆分视图控制器,我甚至从头开始尝试了一个,但仍然没有成功。我知道苹果可以做到并批准这一点,因为我开始在应用商店中看到更多这样的产品

有谁能帮我找到一种方法来制作这样一个带有故事板的应用程序吗


问题在于您使用的是apple的模板,它们在应用程序中设置了根视图控制器应该是什么样的代理文件。在两种情况下,您都会改变这一点。使用主详细信息模板,您的应用程序代理中将包含此模板

  UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
    MasterViewController *controller = (MasterViewController *)navigationController.topViewController;
    controller.managedObjectContext = self.managedObjectContext;

然后尝试将根视图设置为选项卡栏控制器,这就是错误所在。我刚刚做了一个测试,几乎清除了app delegate中的所有内容,并将storybuilder中的masterviewcontroller更改为常规的tableviewcontroller类,所有内容都已加载。如果它不是一个小应用程序所需要的,那么最好从一个空的应用程序开始学习,因为最好知道所有东西都在哪里,因为是你创建了它

当你尝试这些时,你遇到了什么问题?我检查了应用程序代理中的代码。当你尝试添加选项卡控制器时,你的错误到底是什么?只要你从选项卡控制器连接到导航控制器,一切都应该正常。2013-07-21 22:48:32.509 t[7310:11303]Interface Builder文件中未知的类DetailViewController。这是一个tabview tremp,声音中有一个slipview,就像您将该类拖到另一个项目中一样,您可以将其设置为nib的类,但xcode没有被告知在运行时编译它/您可能在拖动它时也没有选择“添加到项目”。未知类错误是由于未单击将其添加到项目。它现在将其视为带有拆分视图的tab temp,但一旦我将tableview设置为主视图,就会出现“终止调用引发异常”错误,但如果我不将其设置为主视图,它将不会填充。我不确定现在该怎么办每次我尝试设置它时都会遇到不同的错误