En una aplicación para iPad, estoy usando el UISplitViewController. Necesito forzar para mostrar el master popover cuando la aplicación se inicia en modo retrato.UISplitViewController: ¿Cómo fuerza mostrar master popover en el lanzamiento de la aplicación? (retrato)
Ahora estoy usando este código y funciona bien en iOS 5.0.
if (UIInterfaceOrientationIsPortrait(self.interfaceOrientation)) {
if ([[[AppDelegate sharedAppDelegate] splitViewController] respondsToSelector:[[[AppDelegate sharedAppDelegate] btnMenu] action]]) {
[[[AppDelegate sharedAppDelegate] splitViewController] performSelector:[[[AppDelegate sharedAppDelegate] btnMenu] action]];
}
}
Pero en iOS 5.1 (con el nuevo tipo de master popover) el comportamiento parece ser aleatorio. A veces, el popover se muestra en pantalla completa y, a veces, funciona bien.
¿Alguna sugerencia para 5.1?
Aquí hay una buena respuesta: http://stackoverflow.com/a/15817100/733862 – akofink