SDWebImage Imagens da célula UITableView não persistem
Estou usando a biblioteca SDWebImage para baixar e armazenar em cache imagens e de um serviço da Web de forma assíncrona. A seguir é o método que eu uso para baixar as imagens:
- (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];
}
}];
}
Ele está baixando com êxito as imagens do serviço da Web e mostrando-as na tableview. No entanto, não é persistente as imagens entre as execuções de aplicativos. Há mais alguma coisa que eu preciso fazer para armazenar as imagens em cache?
ATUALIZAR: Por favor, não sugira usar o seguinte:
[cell.imageView setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"]
placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
Porque a estrutura do meu programa é diferente. Em segundo lugar, se você ler a descrição da biblioteca SDWebImageAQUI, você vai saber que ele pode ser usado da maneira que eu estou usando usando SDWebImageManager.