多任务处理和applicationWillEnterForeground

jim*_*mbo 0 iphone objective-c

我试图通过applicationWillEnterForeground方法将应用程序重新加载到前台时重新加载数据.我可以让函数工作并写入NSLog,但我有一个函数,我想从另一个类调用,我该怎么做呢?

我试过以下:

- (void)applicationWillEnterForeground:(UIApplication *)application {
    //Re-run...
    [MainViewController reRun];
}
Run Code Online (Sandbox Code Playgroud)

温柔的新手......

Nyx*_*0uf 6

您可以注册UIApplicationDidBecomeActiveNotification,并在收到数据时重新加载数据.

  • 在你的ViewController:[[NSNotificationCenter defaultCenter]的addObserver:自选择器:@selector(appEnterForeground :)名:UIApplicationDidBecomeActiveNotification对象:无]; 然后创建一个名为 - (void)appEnterForeground的方法:(NSNotification*)notif,在其中执行要重新加载数据的操作. (4认同)