представить более одного модального вида в 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, я хочу, чтобы они складывались.
Спасибо!