我在主要细节方面遇到问题我知道masterDetail需要成为故事板中的初始ViewController,我想在按下按钮时进行菜单我加载MasterDetail
...
我到底试过了什么:
我将MENU ViewController
放在storyBoard中,例如MENU.storyboard
另一个名为MasterDetail viewController
的StoryBoard中的MainStory.storyboard
然后从构建阶段我选择storyBoard的主要条目是MENU
最后在MENU
Class(ex MenuClass.m
)中按下按钮时添加操作
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStory" bundle:nil];
MyNewViewController *myVC = [storyboard instantiateViewControllerWithIdentifier:@"myViewCont"];
然后添加此视图。
问题是:当我在iphone StoryBoard中执行此步骤时,它可以完美地运行。 但是,当我在iPad StoryBoard中执行相同的简单步骤时代码崩溃(甚至在显示MENU故事板之前)...... 当我在
中评论代码时- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions ->appDelegate
菜单StoryBoard出现但是当按下按钮加载MasterDetail时,我遇到了崩溃 因为我在appDelegate中评论了MasterDetail初始化代码。
答案 0 :(得分:0)
我认为仅使用1个故事板并将菜单ViewController
设置为应用的rootViewController
会更容易。然后将菜单ViewController
链接到导致主要详情视图的NavigationController
,并带有模态segue。