представить более одного модального вида в appdelegate

Я хочу представить modalviewcontroller после каждого push-сообщения, которое приложение получает в приложении: приложение (UIApplication *) didReceiveRemoteNotification: (NSDictionary *) userInfo & quot;

Я представляю viewcontroller следующим образом:

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

Поэтому, когда приходит другое push-сообщение и старый ModalViewController все еще виден, я хочу представить новый modalviewcontroller поверх старого. Но это не работает. Ничего не произошло, и консоль просто говорит (я думаю, что это отладочное сообщение iOS 6 Beta):

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

Что я делаю неправильно?

PS: я не хочу сбрасывать со счетов старый ViewController, я хочу, чтобы они складывались.

Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос