UITableViewreloadData
のメソッドが呼び出された後、この問題が数回発生しましたが、その理由がわかりません。
これは、テーブルビューのデータが更新されると、tableview
存在しない行のセルに不必要にクエリを実行するため、問題になります。numberOfRowsInSection:
これが起こる前にどういうわけか呼び出されないので、それは存在しません。
reloadData
メソッドがどのように呼び出されるかによって影響を受けますか?(メインスレッドで呼び出され、他の場所では呼び出されません)。
アップデート:
cellForRowAtIndexPath:
クエリなどの他の手段で呼び出すことができますvisibleCells
。これがの一部ではない場合がありreloadData
ます。