はのtableViewで、その後の解析迅速な解析クエリの上限
func getUsernames()
query.limit = self.limit
query.findObjectsInBackgroundWithBlock //display on TableView
self.usernamesArray.append(someuser)
self.tableView.reloadData()
}
からオブジェクトを引くための設定と限界以下使用して迅速 で解析query.limitについての質問を得た:willDisplayCell
if indexPath.row == self.usernamesArray.count - 1 {
self.limit += 5
self.getUsernames()
}
とviewDidAppearで
これは問題なく動作します。私のテーブルが2番目の最後のセルをスクロールするたびに、別の5が用意されています。これは私が期待したものです! 問題は、usernamesArray.countの合計値が50で、最後のセル(50番目のセル/カウント)が到達/スクロールしたときにtableView:willDisplayCellが呼び出され続け、self.limitが55,60,65それは配列の最後のセルまたは最後のデータに達すると停止しません。 LTEデータを使用し続け、query.limitの数値が5ずつ増えます(利用可能な配列の値がもうない場合) 私はこれを正しくやっていますか?あるいは私は別のアプローチを試みるべきですか? 迅速なマスターに感謝します!ありがとう