O controlador de exibição modal não inicia no modo paisagem

Eu tenho um aplicativo baseado em navegação que possui uma visualização detalhada (UIWebView) com botões de ação na parte inferior em uma barra de ferramentas do UITool. Quero adicionar 'notas' quando o botão 'notas' é pressionado. Tudo funciona bem quando a visualização na web está no modo retrato. Pressiono o botão de notas, a visualização modal se abre bem e funciona muito bem.

O problema ocorre quando a visualização da web está no modo paisagem. Se eu pressionar o botão de anotações, todo o código para abrir a exibição modal será chamado, mas tudo o que recebo é uma tela branca. Um comentário: se eu abrir a vista modal em retrato e depois girar o dispositivo, ele rodará bem no modo paisagem. Simplesmente nãoabrir corretamente no modo paisagem.

Eu tenho outro botão que exibe o compositor de email que tem o mesmo comportamento. Aqui está o código no meu UIWebViewController:

- (IBAction)addNotes:(id)sender 
{
    NotesViewController *notesViewController;

    // create the view controller and set it as the root view of a new navigation
    // controller

    notesViewController = [[NotesViewController alloc] initWithPrimaryKey:self.record.primaryKey];
    UINavigationController *newNavigationController =  
    [[UINavigationController alloc] initWithRootViewController:notesViewController];

    // present the navigation controller modally

    [self presentModalViewController:newNavigationController animated:YES];
    [notesViewController release]; 
    [self.view setNeedsDisplay]; // not sure if I need this!  I was trying different things...
    [self.devotionText setNeedsDisplay]; // ditto...
    [newNavigationController release];
}

Alguma ideia? Eu tentei todos os tipos de coisas diferentes sem sucesso. Acabei de obter uma tela branca sem barra de navegação (embora exista uma barra de status na parte superior).

questionAnswers(7)

yourAnswerToTheQuestion