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 barFinishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.- Ivan Leonardi