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