查询Parse SDK加入两个类

时间:2013-05-12 21:28:50

标签: iphone ios parse-platform

我在iOS应用程序中使用Parse.com。

我有两个班级

  • 用户

用户有一个名为'blocked'的布尔标志。

我想检索所有非阻止用户的帖子(其中阻止= 0)

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:7)

假设您的Post类在“user”键中有一个指向User类的指针,您可以使用内部查询:

PFQuery *nonBlockedUserInnerQuery = [PFUser query];
[nonBlockedUserInnerQuery whereKey:@"blocked" equalTo:@NO];

PFQuery *postsByNonBlockedUsersQuery = [PFQuery queryWithClassName:@"Post"]
[postsByNonBlockedUsersQuery whereKey:@"user" matchesQuery:nonBlockedUserInnerQuery];
[postsByNonBlockedUsersQuery findObjects...

基本上你要查询其用户指针满足非阻塞用户查询的帖子。