0

我如何使用解析检索公会中的所有公会成员?

这是我的代码:

PFUser *currentuser = [PFUser currentUser];
PFQuery *query = [PFQuery queryWithClassName:@"User"];
[query whereKey:@"connectedGuild" equalTo:currentuser[@"connectedGuild"]];
[query findObjectsInBackgroundWithBlock:^(NSArray *comments, NSError *error) {
    NSLog(@"There are %d guildmembers. Error:%@", comments.count, error);
}];

我的日志:

公会成员 0 人。错误:(空)

connectedGuild 是一个指向我存储所有公会的公会类的指针。

4

1 回答 1

1

类的查询PFUser必须以稍微不同的方式实例化。尝试这个:

PFUser *currentuser = [PFUser currentUser];
PFQuery *query = [PFUser query];
[query whereKey:@"connectedGuild" equalTo:currentuser[@"connectedGuild"]];
[query findObjectsInBackgroundWithBlock:^(NSArray *comments, NSError *error) {
    NSLog(@"There are %d guildmembers. Error:%@", comments.count, error);
}];

有关更多信息,请参阅此处的 Parse.com 网站: https ://www.parse.com/questions/get-pfuser-in-pfquery-using-ios-api

于 2014-10-12T04:15:13.630 回答