UISplitViewController: Как заставить показывать мастер-поповер при запуске приложения? (портрет)

В приложении для iPad я использую UISplitViewController. Мне нужно заставить показывать мастер поповер при запуске приложения в портретном режиме.

Сейчас я использую этот код, и он хорошо работает на iOS 5.0.

<code>if (UIInterfaceOrientationIsPortrait(self.interfaceOrientation)) {
   if ([[[AppDelegate sharedAppDelegate] splitViewController] respondsToSelector:[[[AppDelegate sharedAppDelegate] btnMenu] action]]) {
      [[[AppDelegate sharedAppDelegate] splitViewController] performSelector:[[[AppDelegate sharedAppDelegate] btnMenu] action]];
   }            
}
</code>

Но в iOS 5.1 (с новым типом master popover) поведение кажется случайным. Иногда поповер показывает в полноэкранном режиме, а иногда работает хорошо.

Некоторые предложения для 5.1?

Ответы на вопрос(8)

Ваш ответ на вопрос