我被要求提供一个单元格时,每个UITableViews
,异步加载NSOperation
中的图像。这是完美的工作,直到我插入单元格,此时调用cellForRow并创建操作并将其添加到队列中。
然而,队列中的操作不再处理几秒钟,有时几秒钟。我有另一个队列正在进行一些图像处理并将图像保存到磁盘;我怀疑这两个队列都在争夺磁盘I / O,但我不确定。理想情况下,处理图像时,接下来应由单元格加载。但似乎首先完成处理并且单元格永远不会有机会加载,即使我尝试了队列/线程优先级。有经验的人可以给我指导吗?