W jednej z moich aplikacji wywoływana jest metoda viewController z metody application didReceiveLocalNotification
. Że strona ładuje się pomyślnie, ale to pokazuje jak ostrzeżenie:Ostrzeżenie: próba przedstawienia kontrolki ViewController, której widok nie znajduje się w hierarchii okna.
Warning: Attempt to present <blankPageViewController: 0x1fda5190> on
<ViewController: 0x1fd85330> whose view is not in the window hierarchy!
Mój kod wygląda następująco:
-(void) application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification {
blankPageViewController *myView = [[blankPageViewController alloc]
initWithNibName:@"blankPageViewController" bundle: nil];
myView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self.viewController presentViewController:myView animated:NO completion:nil];
}
Kiedy dzwonisz na didReceiveLocalNotification? –
@Bhargavi: jest to deligia, która jest wywoływana po otrzymaniu powiadomienia lokalnego. –