我想在应用程序从后台进入前台时重新加载表,在我的应用程序中,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];
}
我应该怎么办?我在做什么错?请有任何帮助