Вы можете использовать NSNotificationCenter
, см. NSNotificationCenter Class Reference
В ваших rootViewController
viewDidLoad
добавьте следующее:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(updateView:) name:@"updateRoot" object:nil];
и добавьте следующий метод:
- (void)updateView:(NSNotification *)notification {
[myTableView reloadData];
}
В ваших AppDelegate
didReceiveRemoteNotification
добавьте следующее:
[[NSNotificationCenter defaultCenter] postNotificationName:@"updateRoot" object:nil];