When I receive a local notification i do the following:
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notif { [navController popToRootViewControllerAnimated:NO]; [navController pushViewController:notificationSplashViewController animated:YES]; }
If my notificationSplashViewController
is the current ViewController, its viewWillAppear()
method is not invoked. How can I detect the re-push of notificationSplashViewController
?
nested push animation can result in corrupted navigation bar
Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.
– Ivan Leonardi