gpt4 book ai didi

ios - 如何获取 Parse.com IOS 中的所有关系对象?

转载 作者:行者123 更新时间:2023-11-29 01:47:24 26 4
gpt4 key购买 nike

我有以下查询:

PFObject *photoData = [PFObject objectWithClassName:@"Photos"];
PFRelation *relation = [photoData relationForKey:@"photo"];
PFQuery *query = [PFQuery queryWithClassName:@"People"];
query = [relation query];
[query whereKey:@"deleted" equalTo:@NO];
[query whereKey:@"createdAt" lessThan:_createdAt];
[query orderByDescending:@"createdAt"];
query.limit = 20;
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
...
}

我在 Parse 中有一个名为 People 的数据库表。在该表中,有一堆数据,但有一个名为 photo 的关系。现在,我正在照片关系中保存一张照片(及其数据)。在 Parse 仪表板中,数据已正确保存。

我如何取回它?现在我对这个系统(和问题)有限制,每个 People 对象只有一个照片对象。所以我需要一次把它全部取回来。

最佳答案

Relation 就是它的字面意思。它不包含任何数据。如果要查询数据,需要通过query方法从PFRelation获取PFQuery,如下所示:

PFRelation *relation = [photoData relationForKey:@"photo"];
PFQuery *photoQuery = [relation query];
// perform your photoQuery here

如果您仅将它们限制为一个对象,那么您可以将您的照片更改为Pointer类型,而不是使用Relation

关于ios - 如何获取 Parse.com IOS 中的所有关系对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31740090/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com