问题显示跟随用户帖子。只显示CurrentUsers帖子?

时间:2015-12-17 15:01:56

标签: ios swift parse-platform

我的代码似乎只是从解析中下载currentUsers帖子并显示它们,当我还试图下载帖子之后的用户时...?

真的需要一些帮助才能理解这一点,如果你发现问题,请告诉我!

代码:

祝你好运, 西奥。

1 个答案:

答案 0 :(得分:1)

此问题似乎是对Followers 以下 列的引用,而不是 关注者 。仔细看下面的两个问题:

// Query for the friends the current user is following
let followingActivitiesQuery = PFQuery(className: "Followers")
followingActivitiesQuery.whereKey("following", equalTo: PFUser.currentUser()!)


// Using the activities from the query above, we find all of the photos taken by
// the friends the current user is following
let photosFromFollowedUsersQuery = PFQuery(className: "Object")
photosFromFollowedUsersQuery.whereKey("userId", matchesKey: "following", inQuery: followingActivitiesQuery)
photosFromFollowedUsersQuery.whereKeyExists("image")

特别是,这一行:

followingActivitiesQuery.whereKey("following", equalTo: PFUser.currentUser()!)

在第一个查询中,目标是让每个用户都关注。这意味着查询 关注者 列指向当前用户的所有Followers个对象。在第二个查询中,我们会匹配第一个查询中的 跟随 列。

第一个查询应该是:

followingActivitiesQuery.whereKey("follower", equalTo: PFUser.currentUser()!)