我正在将图像加载到表格视图上的大网格中。它们来自网络,但一旦下载,它们就会被缓存到磁盘上。
我用这个:
[_httpConnection scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSRunLoopCommonModes];
确保在我还在滚动时加载到视图中。工作正常。
但是,当我重新访问它们并从磁盘加载时 - 我没有使用相同的scheduleInRunLoop方法......我可能,但我不知道它在哪里。
有没有人有任何想法?
由于
答案 0 :(得分:0)
我找到了答案。
我可以使用模式调度我的选择器:
[self performSelector:@selector(imageReadyToDeliver) withObject:nil afterDelay:0];
我可以用
[self performSelector:@selector(imageReadyToDeliver) withObject:nil afterDelay:0 inModes:[NSArray arrayWithObject:NSRunLoopCommonModes]];