Objective c UISplitViewController-推送模式视图

Objective c UISplitViewController-推送模式视图,objective-c,ipad,uisplitviewcontroller,modalviewcontroller,Objective C,Ipad,Uisplitviewcontroller,Modalviewcontroller,在使用UISplitViewController时,推送模式视图的最佳做法是什么?您是从RootViewController、DetailViewController推送,还是直接从应用程序委托推送 理想情况下,我尝试实现的功能是在基于特定条件加载UISplitViewController后立即显示模态视图控制器 提前感谢您对这件事提出的任何建议。我正试图做完全相同的事情,我得到了以下答案:通过应用程序代理进行操作更简单 在纵向模式下,RootViewController是以一种奇怪的方式(po

在使用UISplitViewController时,推送模式视图的最佳做法是什么?您是从RootViewController、DetailViewController推送,还是直接从应用程序委托推送

理想情况下,我尝试实现的功能是在基于特定条件加载UISplitViewController后立即显示模态视图控制器


提前感谢您对这件事提出的任何建议。

我正试图做完全相同的事情,我得到了以下答案:通过应用程序代理进行操作更简单

在纵向模式下,RootViewController是以一种奇怪的方式(popover)创建的,因此它不实用,应用程序委托确保您的视图在所有情况下都能正确显示。但是,我不记得在DetailViewController中执行该操作的问题是什么


编辑:
应用程序:didFinishLaunchingWithOptions:
中的实际实现如下:
[splitViewController presentModalViewController:modalViewController动画:否]。希望这有帮助

事实上,我遇到了同样的问题并发表了这篇文章:

基本上,当您从“详细信息”视图调用模态视图时,程序会出现问题,其中许多问题与在模态视图上旋转有关

-=-=-=-=-=-


总之,始终从根视图控制器调用模式视图。

如果使用故事板和分段,您将如何做不同的操作?不知道,我没有使用过!