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!