0

我有一个带有技能列的 PFUser。

通常我可以使用user.skills(或user["skills"])来获取用户的技能对象。

但是要使用这些,PFQueryTableViewController我需要在覆盖时构造某种 PFQueryqueryForTable以获得用户的技能列表。

如何构建此查询?它所做的只是返回给定用户的技能。

4

1 回答 1

0
fetchSkills(){
     var userQuery: PFQuery = PFUser.query()!

     userQuery.wherekey("username", equalTo: (currentUser?.username)!)

     userQuery.findObjectsInBackgroundWithBlock({
        (users, error) -> Void in

        var skills = users!


        if error == nil {
            if skills.count >= 1 {
                for i in 0...users!.count-1 {
                    self.skillTypes.append(skills[i].valueForKey("UserSkills") as! String)

                }
            }
            self.usersArray = users as! [PFUser]
            self.tableView.reloadData()
        } else {
            print(error)
        }
    })
}
于 2016-01-27T00:45:22.803 回答