Präsentieren Sie mehr als eine Modalansicht in appdelegate

Ich möchte nach jeder Push-Nachricht, die die App in "application: (UIApplication *) application didReceiveRemoteNotification: (NSDictionary *) userInfo" erhält, einen modalviewcontroller präsentieren.

Ich stelle den Viewcontroller so vor:

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

Wenn also eine andere Push-Nachricht eintrifft und der alte ModalViewController noch sichtbar ist, möchte ich einen neuen ModalViewController über den alten präsentieren. Aber es geht nicht. Nichts ist passiert und die Konsole sagt nur (ich denke, es ist eine Debug-Meldung von iOS 6 Beta):

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

Was mache ich falsch?

PS: Ich möchte den alten ViewController nicht schließen, sondern stapeln.

Vielen Dank!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage