In una delle mie app, sto chiamando un viewController dal metodo application didReceiveLocalNotification
. La pagina viene caricata con successo, ma mostra un avvertimento come:Avviso: tentativo di presentare ViewController la cui vista non è nella gerarchia della finestra
Warning: Attempt to present <blankPageViewController: 0x1fda5190> on
<ViewController: 0x1fd85330> whose view is not in the window hierarchy!
Il mio codice è il seguente:
-(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];
}
Quando si chiama didReceiveLocalNotification? –
@Bhargavi: è un deligate che viene chiamato quando vengono ricevute le notifiche locali. –