Как использовать 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)
        }
    })
}
Другие вопросы по тегам