アプリがバックグラウンドからフォアグラウンドになったときにテーブルをリロードしたいのですが、アプリの delegate.mi でこのようにしましたが、機能しません
- (void)applicationWillEnterForeground:(UIApplication *)application
{
NSLog(@"applicationWillEnterForeground");
[[NSNotificationCenter defaultCenter] postNotificationName:@"EnteredForeground"
object:nil];
}
そして私のviewControllerで私は次のように働いています
- (void)viewDidLoad
{
[super viewDidLoad];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(whenAppEnteredIntoForeground:) name:@"EnteredForeground" object:nil];
}
- (void)whenAppEnteredIntoForeground:(id)object {
NSLog(@"log msg");
[tblSearch reloadData];
}
私は何をすべきか?私は何の間違いをしていますか?助けてください