UISplitViewController: Como forçar a exibição do popover mestre no lançamento do aplicativo? (retrato)

Em um iPad App eu estou usando o UISplitViewController. Preciso forçar para mostrar o popover mestre quando o aplicativo for iniciado no modo retrato.

Agora estou usando este código e funciona bem no 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>

Mas no iOS 5.1 (com o novo tipo de mestre popover) o comportamento parece ser aleatório. Às vezes, o popover é exibido em tela cheia e às vezes funciona bem.

Alguma sugestão para 5.1?

questionAnswers(8)

yourAnswerToTheQuestion