PF安装不会获取所有列

时间:2014-08-08 03:40:12

标签: ios parse-platform

当我使用[PFInstallation currentInstallation]时,并非所有来自解析数据库的列都被提取。甚至提取的列甚至都不包含所有正确的数据。例如,我的Installation类上有一个subscribedTags列,它包含一个字符串数组,在数据浏览器中我可以看到数组中包含5个字符串,但是当我调用NSLog(@"%@", [PFInstallation currentInstallation]);时,只有3个字符串是记录为属于安装。通过检查数据浏览器,这显然是不真实的。

这是解析的错误吗?可能有办法解决这个问题,以保证我的PFInstallation能够返回所有正确的值吗?

1 个答案:

答案 0 :(得分:0)

据我所知,目前的安装数据不会自动从解析服务器中获取,因此我需要添加[[PFInstallation currentInstallation] fetch];以获取当前安装的最新数据。我选择在我的AppDelegate.m文件中的- (void)applicationDidBecomeActive:(UIApplication *)application方法中添加它,这样每次用户打开应用程序时,他/她当前的安装都是最新的。

请注意,此方法可以阻止主队列,因此最好在单独的线程上调用它。