试图找出以下情况的一些逻辑时遇到了一些麻烦。
我使用 parse 为我的移动应用程序构建了一个朋友系统。简而言之,当用户“关注”某事时,他们就会建立关系。该关系包含单个用户关注的所有人员。
User
Relationship - Friends (contains all of the users that that overall user has followed)
我可以很容易地查询单个用户正在关注谁:
PFQuery *query = [PFUser query];
[query whereKey:@"username" equalTo:@"asg"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
for (PFObject *object in objects) {
PFRelation *friendsRelation = [object objectForKey:@"Friends"];
PFQuery *query = [friendsRelation query];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (!error) {
NSLog(@"%@", objects);
} else {
}
}];
}
}];
但是,我如何查询谁在关注某个用户?所以,一个用户的追随者。