UISplitViewController: ¿Cómo forzar para mostrar el popover maestro en el lanzamiento de la aplicación? (retrato)

En una aplicación de iPad estoy usando el UISplitViewController. Necesito forzar para mostrar la ventana emergente maestra cuando la aplicación se inicie en modo retrato.

Ahora estoy usando este código y funciona bien en 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>

Pero en iOS 5.1 (con el nuevo tipo de ventana emergente maestra) el comportamiento parece ser aleatorio. A veces la ventana emergente se muestra en pantalla completa y otras veces funciona bien.

¿Alguna sugerencia para 5.1?

Respuestas a la pregunta(8)

Su respuesta a la pregunta