我有一个带有技能列的 PFUser。
通常我可以使用user.skills
(或user["skills"]
)来获取用户的技能对象。
但是要使用这些,PFQueryTableViewController
我需要在覆盖时构造某种 PFQueryqueryForTable
以获得用户的技能列表。
如何构建此查询?它所做的只是返回给定用户的技能。
我有一个带有技能列的 PFUser。
通常我可以使用user.skills
(或user["skills"]
)来获取用户的技能对象。
但是要使用这些,PFQueryTableViewController
我需要在覆盖时构造某种 PFQueryqueryForTable
以获得用户的技能列表。
如何构建此查询?它所做的只是返回给定用户的技能。
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)
}
})
}