apresentar mais de uma modalidade em appdelegate

Eu quero apresentar um modalviewcontroller após cada push-mensagem o app recebe em "application: (UIApplication *) aplicação didReceiveRemoteNotification: (NSDictionary *) userInfo"

Eu apresento o viewcontroller assim:

ReleaseViewController *viewController = [[ReleaseViewController alloc] init];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:viewController];
[self.window.rootViewController presentModalViewController:navController animated:YES];

Então, quando outra mensagem de erro chegar e o ModalViewController antigo ainda estiver visível, eu quero apresentar um novo controlador de modalview sobre o antigo. Mas isso não funciona. Nada aconteceu e o console apenas diz (acho que é uma mensagem de depuração do iOS 6 Beta):

Warning: Attempt to present <UINavigationController: 0x1dde6c30> on <UINavigationController: 0x1dd73c00> whose view is not in the window hierarchy!

O que estou fazendo de errado?

PS: Eu não quero demitir o antigo ViewController, quero que eles empilhem.

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion