parsingiOS – 如何查询另一个类的PFUser细节

我正在尝试为我的iOS社交应用程序编写一个Parse查询,该查询将显示跟随活动用户的所有用户。 这是我到目前为止:

PFQuery *followingUser = [PFQuery queryWithClassName:@"Activity"]; [followingUser whereKey:@"Activity" equalTo:@"follow"]; [followingUser whereKey:@"fromUser" equalTo:self.user]; [followingUser includeKey:@"User"]; [followingUser setCachePolicy:kPFCachePolicyCacheThenNetwork]; 

目前,这正确地给了我跟随其他用户的所有活动用户的logging,但是这不会给我相应logging的PFUser详细信息(用户configuration文件图片,显示名称等)。 任何想法如何我可以很容易地在一个查询中绘制PFUser的细节?

提前致谢

下面是一些查询的示例代码,我用它来获取所有被关注的用户,所有来自用户的post以及当前用户的所有post。 我希望这有帮助!

 // List of all users being followed by current user PFQuery *followingActivitiesQuery = [PFQuery queryWithClassName:kFTActivityClassKey]; [followingActivitiesQuery whereKey:kFTActivityTypeKey equalTo:kFTActivityTypeFollow]; [followingActivitiesQuery whereKey:kFTActivityFromUserKey equalTo:[PFUser currentUser]]; followingActivitiesQuery.cachePolicy = kPFCachePolicyNetworkOnly; followingActivitiesQuery.limit = 100; // Posts from users being followed PFQuery *postsFromFollowedUsersQuery = [PFQuery queryWithClassName:self.parseClassName]; [postsFromFollowedUsersQuery whereKey:kFTPostUserKey matchesKey:kFTActivityToUserKey inQuery:followingActivitiesQuery]; [postsFromFollowedUsersQuery whereKey:kFTPostTypeKey containedIn:@[kFTPostTypeImage,kFTPostTypeVideo,kFTPostTypeGallery]]; // Posts from current user PFQuery *postsFromCurrentUserQuery = [PFQuery queryWithClassName:self.parseClassName]; [postsFromCurrentUserQuery whereKey:kFTPostUserKey equalTo:[PFUser currentUser]]; [postsFromCurrentUserQuery whereKey:kFTPostTypeKey containedIn:@[kFTPostTypeImage,kFTPostTypeVideo,kFTPostTypeGallery]]; PFQuery *query = [PFQuery orQueryWithSubqueries:[NSArray arrayWithObjects: postsFromFollowedUsersQuery, postsFromCurrentUserQuery, nil]]; [query includeKey:kFTPostUserKey]; [query orderByDescending:@"createdAt"];