如何在纵向启动时使UIPopoverController在启动时可见?

时间:2010-12-11 13:55:21

标签: ipad uisplitviewcontroller uipopovercontroller

我正在使用UISplitViewController创建一个iPad应用程序。我希望在应用程序启动时(并且仅在启动时)在纵向模式下,在UIPopoverController中可以看到masterView。如果我在presentPopoverFromBarButtonItem:permittedArrowDirections:animated:中使用splitViewController:willHideViewController:withBarButtonItem:forPopoverController:方法 委托函数,当我以portait模式启动应用程序时,我收到以下错误:

无法从没有窗口的视图中显示弹出窗口。

有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

特定错误表示您必须在显示弹出窗口之前将视图添加到窗口,而不是相反。将视图添加到应用程序窗口后,尝试从应用程序代理presentPopover…发送-application:didFinishLaunchingWithOptions: