PFUser refreshWithKey?

时间:2014-04-28 19:43:03

标签: parse-platform

所以我有currentUser。我的用户类中有一些指针在第一次加载时不包含在内。稍后我需要它们。

我知道我可以从currentUser获取指针,然后查询该对象。但是,我希望该键包含/附加到currentUser对象,以便我可以在此时和以后使用它。

我在Parse文档中没有看到任何方法。我可以想象这样做的唯一方法是,如果我只为我想要包含的指针运行单独的user查询includeKey,然后将此检索的对象保存为currentUser

但是,我在我的应用中做了很多这样的事情,我想知道Parse API中是否有一些我不在的方便方法 - 比如refreshWithKey方法

1 个答案:

答案 0 :(得分:0)

如果您的用户类中有指针不可用,则可以对它们使用fetchIfNeeded:

PFObject *address = [PFUser currentUser][@"address"];
[address fetchIfNeeded];

或使用块:

[address fetchIfNeededInBackgroundWithBlock:^(PFObject *object, NSError *error) {
  NSString *street = address[@"street"];
}];