Chcę przedstawić modalviewcontroller po każdym push-Komunikat otrzyma aplikacji w "application: (UIApplication *) didReceiveRemoteNotification zastosowanie: (NSDictionary *) userinfo"występuje więcej niż jeden modalview w appdelegate
przedstawiam viewcontroller jak to:
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-a stary modalViewController wciąż visibile, chcę przedstawić nowy modalviewcontroller nad starym. Ale to nie działa. Nic się nie stało, a konsola po prostu mówi (myślę, że to debug-przesłanie iOS 6 beta):
Warning: Attempt to present <UINavigationController: 0x1dde6c30> on <UINavigationController: 0x1dd73c00> whose view is not in the window hierarchy!
Co robię źle?
PS: Nie chcę odrzucać starego kontrolera ViewController, chcę, żeby były ułożone.
Dzięki!
działa idealnie! wielkie dzięki! :) – CrEaK
Świetne rozwiązanie, dzięki. – NSTJ