0

我正在将图像加载到表格视图的大网格中。它们来自网络,但一旦下载它们就会被缓存到磁盘。

我用这个:

[_httpConnection scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSRunLoopCommonModes];

以确保它们在我仍在滚动时加载到视图中。工作正常。

但是,当我重新访问它们并且它们正在从磁盘加载时 - 我没有相同的 scheduleInRunLoop 方法可以使用......我可能会,但我不知道它在哪里。

有没有人有任何想法?

谢谢

4

1 回答 1

0

我找到了答案。

我可以使用模式调度我的选择器:

[self performSelector:@selector(imageReadyToDeliver) withObject:nil afterDelay:0]; 

我可以用

[self performSelector:@selector(imageReadyToDeliver) withObject:nil afterDelay:0 inModes:[NSArray arrayWithObject:NSRunLoopCommonModes]];
于 2012-02-15T20:54:28.590 回答