ios 如何实现前后台切换自动刷新的功能

如题 现在要达到的目的

我有两个页面 3个controller 一个页面1 一个页面2 一个是他们的父类

目的:

1、切换到后台 在切换到前台时  自动刷新一次(刷新函数已经写好没问题,函数名是autoRefreshing)
2、比如是页面1在前台切换到后台后,再回到前台,只能页面1刷新,不能是点击进入页面2也刷新一次(我的问题就是  两个都要自动刷新)

我用的方法:

在父类中
    //把self添加到NSNotificationCenter的观察者中
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(autoRefreshing) name:UIApplicationDidBecomeActiveNotification object:nil];加了这句,确实会两个页面都会自动刷新 那有什么办法达到我上面说的两个目的 求解答
阅读 6.6k
1 个回答

或者在 Appdelegate的- (void)applicationDidBecomeActive:(UIApplication *)application方法中调用刷新,和用NSNotificationCenter 是一样的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题