Выдвиньте и нажмите то же представление не вызывает метод viewWillAppear () - PullRequest
2 голосов
/ 08 июля 2011

При получении локального уведомления я делаю следующее:

- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notif {
    [navController popToRootViewControllerAnimated:NO];
    [navController pushViewController:notificationSplashViewController animated:YES];
}

Если мой notificationSplashViewController является текущим ViewController, его метод viewWillAppear() не вызывается.Как я могу обнаружить повторное нажатие notificationSplashViewController?

1 Ответ

0 голосов
/ 05 августа 2011

Попробуйте:

[notificationSplashViewController.view removeFromSuperview];
[navController popToRootViewControllerAnimated:NO];
[navController pushViewController:notificationSplashViewController animated:YES];

для меня, это сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...