UISplitViewController: Wie erzwinge ich das Anzeigen des Master-Popovers beim App-Start? (Porträt)

In einer iPad App verwende ich den UISplitViewController. Ich muss erzwingen, dass das Master-Popover angezeigt wird, wenn die App im Hochformat gestartet wird.

Jetzt benutze ich diesen Code und es funktioniert gut unter 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>

In iOS 5.1 (mit dem neuen Master-Popover-Typ) scheint das Verhalten jedoch zufällig zu sein. Manchmal wird das Popover im Vollbildmodus angezeigt und manchmal funktioniert es gut.

Einige Vorschläge für 5.1?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage