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!