これは本当に基本的な質問ですが、なぜ私のコードがクエリを繰り返しループしているのか理解できません。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)
が複数回呼び出された場合