Presentar más de una vista modal en appdelegate.

Quiero presentar un controlador de vista modal después de cada mensaje push que recibe la aplicación en "application: (UIApplication *) application didReceiveRemoteNotification: (NSDictionary *) userInfo"

Os presento el controlador de vista así:

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

Así que cuando llegue otro mensaje de inserción y el antiguo ModalViewController aún esté visible, quiero presentar un nuevo controlador de vista modal sobre el anterior. Pero no funciona. No pasó nada y la consola simplemente dice (creo que es un mensaje de depuración de iOS 6 Beta):

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

¿Qué estoy haciendo mal?

PD: no quiero descartar el antiguo ViewController, quiero que se apilen.

¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta