所以我试着从facebookidleist获取所有的usersports,其中有一个用户(指向用户的指针)和用户中匹配的facebookid。facebookidleist包含id:s。但是对象有0个值。有什么想法吗?

let userQuery = PFQuery(className: "User")
userQuery.whereKey("facebookId", containedIn: facebookIdList)

let query = PFQuery(className: "UserSport")
query.whereKey("user", matchesQuery: userQuery)
query.includeKey("user")

query.findObjectsInBackgroundWithBlock { (objects, error) -> Void in
  if error == nil {
    if let userSports = objects as? [UserSport] {
      print(userSports)
    }
  }
}

最佳答案

看起来您没有正确查询用户类。见This StackOverflow answer。你应该使用“用户”类,或者更恰当地说,使用var query : PFQuery = PFUser.query()而不是var query : PFQuery = PFQuery(className: "_User")

关于swift - 解析:将查询与查询匹配到指针,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32999377/

10-11 23:06