我想在 iOS 应用程序中每次出现新 session 时检查一些内容。
既不是 -(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
也不是 -(void)applicationDidBecomeActive:(UIApplication *)application{
在这里实现我想要的。
您有什么建议可以实现我想要的目标?我想保持多任务处理...
最佳答案
您可以将对象添加为 UIApplicationWillEnterForegroundNotification
通知(或相关通知)的观察者,以便它在应用进入前台时执行一些检查。使用此代码,您可以将通知与 block 关联起来:
[[NSNotificationCenter defaultCenter]
addObserverForName:UIApplicationWillEnterForegroundNotification
object:nil
queue:nil
usingBlock:^(NSNotification *notification) {
// Whatever check is needed
}];
您并不局限于在应用程序委托(delegate)中完成所有工作。
关于objective-c - 每次加载应用程序时检查一些内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8902097/