Как использовать PFQuery для PFQueryTableViewController для получения массива объектов PFObject?
У меня есть PFUser с колонкой Skills.
Обычно я могу использовать user.skills
(или же user["skills"]
) получить навыки работы с объектами пользователя.
Но использовать их с PFQueryTableViewController
Мне нужно построить какой-то PFQuery при переопределении queryForTable
получить список навыков для пользователя.
Как мне построить этот запрос? Все, что он делает, это возвращает навыки для данного пользователя.
1 ответ
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)
}
})
}