应用程序变为活动状态时刷新Parse.com数据

时间:2013-10-12 04:56:26

标签: ios objective-c parse-platform

[以下解决方案编辑]

我想在应用程序变为活动状态时调用Parse.com查询,这样如果它从前台调出,则会调用一个新数据集。

我意识到在AppDelegate中有一种方法

- (void)applicationDidBecomeActive:(UIApplication *)application {

}

但我想知道如何将我在AppDelegate中获取的查询信息放入我的ViewController中,我可以在其中显示信息。

关于我可能做什么的任何想法?或者,当应用程序变为活动状态时,是否还有其他方法可以进行查询?感谢。

所以这就是我想出来的。我在ViewController中使用了我的方法(称为getData),在viewDidLoad方法中,我插入了这段代码

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(getData)

 name:UIApplicationDidBecomeActiveNotification object:nil];

现在它的工作正如我所希望的那样。谢谢!

1 个答案:

答案 0 :(得分:1)

这是一个非常广泛的问题,但您可以做的是发布通知并让视图控制器听取它。

然后,您的应用程序从后台进入后,您可以发布通知,并在视图控制器中实现的观察者方法中,您可以从Parse中提取数据。

请参阅this question以了解方法调用的顺序。