0

Skills 列を持つ PFUser があります。

通常、user.skills(またはuser["skills"]) を使用して、ユーザーのスキル オブジェクトを取得できます。

しかし、これらを使用するには、ユーザーのスキルのリストを取得するためPFQueryTableViewControllerにオーバーライドするときに、ある種の PFQuery を構築する必要があります。queryForTable

このクエリを作成するにはどうすればよいですか? 指定されたユーザーのスキルを返すだけです。

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 に答える