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.
if (UIInterfaceOrientationIsPortrait(self.interfaceOrientation)) {
if ([[[AppDelegate sharedAppDelegate] splitViewController] respondsToSelector:[[[AppDelegate sharedAppDelegate] btnMenu] action]]) {
[[[AppDelegate sharedAppDelegate] splitViewController] performSelector:[[[AppDelegate sharedAppDelegate] btnMenu] action]];
}
}
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?