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 に答える