HttpConnection, UITableView и RunLoops и загрузка с диска - PullRequest
0 голосов
/ 16 февраля 2012

Я загружаю изображения в большую сетку в виде таблицы.Они приходят из сети, но после загрузки они кэшируются на диск.

Я использую это:

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

, чтобы убедиться, что они загружаются в поле зрения, пока я все еще прокручиваю.Работает нормально.

Тем не менее, когда я возвращаюсь к ним, и они загружаются с диска - я не могу использовать тот же метод scheduleInRunLoop ... ну, может, но я не знаю, где он.

У кого-нибудь есть идеи?

Спасибо

1 Ответ

0 голосов
/ 16 февраля 2012

Я нашел ответ.

Я могу отправить свой селектор, используя режимы:

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

Я могу использовать

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