0

我在主细节方面遇到问题我知道masterDetail需要成为情节提要中的初始ViewController并且我想在按下按钮时制作一个菜单我加载MasterDetail......我到目前为止尝试过的内容:

我把MENU ViewController故事板称为例如MENU.storyboardMasterDetail viewController另一个故事板中调用MainStory.storyboard 然后从构建阶段我选择故事板的主要条目是MENU 最终在MENU类中(例如MenuClass.m)在按下时为按钮添加动作

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStory" bundle:nil];
MyNewViewController *myVC = [storyboard instantiateViewControllerWithIdentifier:@"myViewCont"];

然后添加这个视图。

问题是:当我在 iphone StoryBoard 中执行此步骤时,它可以完美运行。但是当我在 iPad StoryBoard 中执行相同的简单步骤时,代码崩溃(甚至在显示在 MENU storyBoard 之前)......当我在

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions     ->appDelegate

出现菜单故事板,但是当按下按钮加载 MasterDetail 时,我当然会崩溃,因为我在 appDelegate 中注释了 MasterDetail 初始化代码。

4

1 回答 1

0

我认为只使用 1 个故事板并将您的菜单设置ViewControllerrootViewController应用程序会更容易。然后使用模态 segue将菜单链接ViewController到Master Detail 视图的主视图。NavigationController

在此处输入图像描述

于 2013-04-16T13:09:28.677 回答