2016-10-09 5 views
0

これは本当に基本的な質問ですが、なぜ私のコードがクエリを繰り返しループしているのか理解できません。PFQueryクラス内のすべてのオブジェクトを見つける

私はHerokuのでホスティング解析サーバとテーブルビューコントローラを持っていると私は(私のテーブルの上に行数に応じて)行のn個の数を返すために、クエリを作成しようとしている

ここでは、コードです私が作った:

let query = PFQuery(className: institutionTitle) 
    query.findObjectsInBackground { (objects, error) in 
     if error != nil { 
      print("There has been an error") 
      print(error) 
     } else { 
      if let objects = objects { 
       for object in objects { 
        self.postGrabber.append(object) 
       } 
       self.tableView.reloadData() 
      } 
     } 
    } 
print(postGrabber.count) 

institutionTitleは解析に私classNameと一致し、postGrabberがテーブルから引き出したエントリからの情報を格納するために使用される[PFObject]配列ある文字列です。

テーブルに1行ありますが、このコードを実行してpostGrabber.countを印刷すると、何らかの理由で配列の行数が増えてしまい、その理由がわかりません。

誰かが私を助けることができたら、それは大いに感謝するでしょう。

おかげで、ラインprint(postGrabber.count)が複数回呼び出された場合

答えて

0

は、問題がクエリからではなく、あなたのコードの方が高い何かから来ていません。見つからない場合は、ここにコードを貼り付けてください。

関連する問題