Я использую библиотеку загрузки / кэширования изображений SDWebImage практически каждый раз, когда я показываю изображение в виде таблицы.
Обычно я бы реализовал это так (в виде метода cellForRowAtIndexPath
в виде таблицы).
[cell.imageView setImageWithURL:
[NSURL URLWithString:@"http://asite.com/animage.jpg"]
placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
И это загрузило бы кешированную версию, если бы она была.
Как насчет того, чтобы использовать простоту SDWebImage (с заполнителем / надежным кодом загрузки) - но без кеша только в одном месте.
Я знаю, как отключить кеширование в SDWebImage, но не знаю, как вызвать setImageWithUrl: placeholderImage:
, чтобы убедиться, что SDWebImage не использует кеш?
Причина, по которой я хочу для этого я использую его для отображения веб-камер в виде таблицы (очевидно, вы хотите, чтобы это обновлялось каждый раз).