我们在恢复唤醒app 的时候,需要去从新下载数据。当然我们都知道唤醒app调用的是
AppDelegate下的applicationDidBecomeActive这个方法
1 #pragma mark --恢复 2 3 //恢复 4 5 - (void)applicationDidBecomeActive:(UIApplication *)application { 6 7 NSLog(@"恢复===================================="); 8 9 //调用与上次一挂起存储时间比较之后是否下载共同数据 后台++++++++++++++++++++++++++++++++++++++++++++++++++++ 10 11 12 13 14 15 }
这个方法是打电话等都去调用。如果我们单纯是按按大钮唤醒建议用
applicationWillEnterForeground 这个方法
我们就可以在需要的画面写在viewDidLoad中写一下。
1 //唤醒通知监听 2 3 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationWillEnterForeground:) name: UIApplicationWillEnterForegroundNotification object:nil];
在本画面中写以下就可以了
1 //-唤醒通知监听 2 #pragma mark --唤醒通知监听 3 - (void)applicationWillEnterForeground:(NSNotification *)notification { 4 // Refresh...