Я использую библиотеку SDWebImage для асинхронного скачивания и кеширования изображений и веб-службы. Ниже приводится метод я использую для загрузки изображения:SDWebImage UITableView Сотовые изображения не сохраняются
- (void) downloadThumbnails:(NSURL *)finalUrl
{
SDWebImageManager *manager = [SDWebImageManager sharedManager];
[manager downloadWithURL:finalUrl
options:0
progress:nil
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished)
{
if (image)
{
[self setThumbnail:image];
}
}];
}
Он успешно загрузки изображений с веб-сервиса и показывать их в Tableview. Однако его не сохраняются изображения между запусками приложений. Есть ли что-то еще, что мне нужно сделать, чтобы кэшировать изображения?
UPDATE: ПРОСЬБА НЕ рекомендуем использовать следующее:
[cell.imageView setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"]
placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
Поскольку структура моей программы отличается. Во-вторых, если вы прочитаете описание библиотеки SDWebImage HERE, вы узнаете, что ее можно использовать так, как я ее использую, используя SDWebImageManager.
Дайте код метода cellForRow – Durgaprasad
@ Durgaprasad нет кода, связанного с SDWebImage, в cellForRowAtIndexPath. Просто сделайте это cell.thumbContainer.image = [миниатюра элемента]; – AJ112
укажите этот код метода – Durgaprasad