SDWebImage Pobierz obraz i zapisz go w pamięci podręcznej dla klucza
Witam Używam struktury SDWebImage w projekcie i chcę pobrać i buforować obrazy, ale myślę, że mój kod dwukrotnie zapisuje obraz w pamięci podręcznej? Czy jest jakiś sposób na zapisanie obrazu w pamięci podręcznej za pomocą klucza tylko raz? Oto mój kod.
SDWebImageManager *manager = [SDWebImageManager sharedManager];
[manager downloadWithURL:[NSURL URLWithString:url] options:0 progress:^(NSUInteger receivedSize, long long expectedSize) {
} completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished) {
if(image){
NSString *localKey = [NSString stringWithFormat:@"Item-%d", i];
[[SDImageCache sharedImageCache] storeImage:image forKey:localKey];
}
}];
Czy jest coś, co przegapiłem? Wygląda na to, że zrobienie tego w moim instrumencie przydziałowym zajmuje dużo pamięci.