@UISplitViewController não mostra o botão pop-up ao iniciar o portrait

Estou fazendo um aplicativo para iPad baseado em um UISplitViewController. Tenho um pequeno problema com o botão toobar quando meu aplicativo foi iniciado em potrait. O botão para mostrar a popover não é exibido. No entanto, quando rotaciono meu iPad na paisagem e depois volta ao retrato, o botão é exibido!

Parece que o método a seguir não é chamado no lançamento (é onde eu tenho o código que mostra o botão):

- (void)splitViewController:(UISplitViewController *)svc willHideViewController:(UIViewController *)aViewController withBarButtonItem:(UIBarButtonItem *)barButtonItem forPopoverController: (UIPopoverController *)pc

Este método não é chamado quando o aplicativo é iniciado, mas apenas quando há uma rotação. O que é ainda mais estranho é que fiz um aplicativo de teste usando o modelo Xcode UISplitViewController + dados principais (que é semelhante ao aplicativo em que estou trabalhando e é o modelo que usei para criar esse aplicativo). No aplicativo de teste no qual eu não criei uma única linha de código, o botão é exibido quando inicio meu aplicativo no modo retrato e o método acima também é chamado ao iniciar, em oposição ao meu outro aplicativo. Alguém teve um problema semelhante?

Por fim, não está muito claro na documentação da apple se esse método deve ser chamado quando um UISplitViewController é mostrado pela primeira vez:http: //developer.apple.com/library/ios/#documentation/uikit/reference/UISplitViewControllerDelegate_protocol/Reference/Reference.html%23//apple_ref/doc/uid/TP4000945

questionAnswers(6)

yourAnswerToTheQuestion