我有一个显示图像的表格。它可以实时搜索,从而调整显示的单元格。NSOperation
当图像尚未立即可用时,使用网络上的并发子类在后台加载图像。
获取图像后,我想更新表格以显示它。
如何更新正确的单元格?
- 我不能依赖我内置
tableView:cellForRowAtIndexPath:
的单元格,因为该单元格可能已被重新用于另一行。 - 我不能依赖
indexPath
传入的tableView:cellForRowAtIndexPath:
,因为它可能在更新开始后由于搜索词的变化而发生了变化。 - 我无法搜索表格中的可见单元格,因为单元格本身是元数据的实例
UITableViewCell
并且没有元数据。 - 我无法搜索过滤后的列表,因为我不知道要将更改应用到哪个表。
我错过了什么?