0

我想知道是否有可能有一个充当菜单的第一个视图(有几个按钮,其中一个是编辑)。我希望能够在单击编辑时显示拆分视图。现在,当我这样做时,我得到了错误:

应用程序试图以模态方式呈现拆分视图控制器

我在编辑按钮的操作方法中的代码是:

UIStoryboard *editorStoryboard = [UIStoryboard storyboardWithName:@"EditorStoryboard" bundle:nil];
UIViewController *editorViewController = [editorStoryboard instantiateInitialViewController];

editorViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:editorViewController animated:YES completion:nil];
4

1 回答 1

0

所以我假设,ViewController包含按钮的是根VC。您应该SplitVC在点击按钮时更改它(添加一个漂亮的动画),因为拆分应该是您的应用程序的根(它不应该以模态方式呈现)。希望这可以帮助!

编辑:

它应该看起来像:

AppDelegate *appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
appDelegate.window.rootViewContrller = mySplitViewController;

如果你有一个,你也可以在你的自定义 segue 中执行此操作。

于 2013-01-22T18:40:54.283 回答