2012-02-15 40 views
0

我正在將圖像加載到表視圖上的大網格中。他們來自網絡,但一旦下載,它們就被緩存到磁盤。HttpConnection,UITableView和RunLoops並從磁盤加載

我用這個:

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

,以確保它們加載到視圖,而我還在滾動。工作正常。

但是,當我重新訪問它們並從磁盤加載時 - 我沒有相同的scheduleInRunLoop方法來使用...以及我可能,但我不知道它在哪裏。

有沒有人有任何想法?

謝謝

回答

0

我找到了答案。

我可以派遣我的使用選擇模式:

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

我可以使用

[self performSelector:@selector(imageReadyToDeliver) withObject:nil afterDelay:0 inModes:[NSArray arrayWithObject:NSRunLoopCommonModes]];