przedstaw więcej niż jeden modalview w appdelegate

Chcę przedstawić kontroler modalview po każdej wiadomości push, którą aplikacja otrzymuje w aplikacji: (UIApplication *) aplikacja didReceiveRemoteNotification: (NSDictionary *) userInfo "

Prezentuję kontroler taki jak ten:

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

Więc kiedy nadejdzie kolejna wiadomość push i stary ModalViewController nadal będzie widoczny, chcę zaprezentować nowy kontroler modalview na starym. Ale to nie działa. Nic się nie stało, a konsola po prostu mówi (myślę, że jest to komunikat debugujący iOS 6 Beta):

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

Co ja robię źle?

PS: Nie chcę odrzucić starego kontrolera ViewController, chcę, żeby się układali.

Dzięki!

questionAnswers(3)

yourAnswerToTheQuestion