Как сделать UIPopoverController видимым при запуске в портретной ориентации? - PullRequest
0 голосов
/ 11 декабря 2010

Я делаю приложение для iPad, используя UISplitViewController. Я хочу, чтобы masterView отображался в UIPopoverController при запуске приложения (и только при его запуске) в портретном режиме. Если я использую метод presentPopoverFromBarButtonItem:permittedArrowDirections:animated: в splitViewController:willHideViewController:withBarButtonItem:forPopoverController: Функция делегата, я получаю следующую ошибку, когда я запускаю приложение в режиме Portait:

Поповерс не может быть представлен из вида, у которого нет окна.

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 11 декабря 2010

В конкретной ошибке говорится, что вы должны добавить представление в окно перед показом всплывающего окна, а не наоборот. Попробуйте отправить presentPopover… из делегата приложения -application:didFinishLaunchingWithOptions: после добавления представления в окно вашего приложения.

...