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?