2016-04-16 7 views
0

現在のユーザーに関連付けられている列「Job_Title」にあるすべてのオブジェクトを取得しようとしています。Parseで現在のユーザーに関連付けられているすべての結果を取得

現在、私は毎回テーブルの最初の結果を取得しています。

私はすべてのオブジェクトをしたい、ログインしているこのユーザーのために5があるはずです

let query5 = PFQuery(className: "jHistory") 
    query5.whereKey("createdBy", equalTo: PFUser.currentUser()!) 
    query5.skip = 2 
    query5.findObjectsInBackgroundWithBlock { 
     (objects: [PFObject]?, error: NSError?) -> Void in 

     if (objects != nil) { 
      // The find succeeded. 
      for object in objects! { 

       let jobTitle = object["Job_Title"] as! NSString 
       self.job_Title.text! = "\(jobTitle)" 
       print(objects) 

      } 

     } 

     else { 
      // Log details of the failure 
      print("Error") 
     } 
    } 

答えて

0

あなたは最初の2つ(query5.skip = 2)をスキップしている - 。あなたがそこに、そのユーザーが作成した3つのジョブがあり、2スキップした場合、結果は1です。ユーザーはcreatedBy自分ではない仕事を持つことができます。

whereKeyを確認し、通常の関係述語を使用する必要があります。

+0

ありがとうございました。コンソールに5つの結果をすべて出力するように管理していますが、letを使用すると5つの結果がすべて画面に表示されるようにはしていません。 jobTitle = object ["Job_Title"] as! NSString self.job_Title.text! = "\(jobTitle)" – alimcc56

関連する問題