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.

questionAnswers(9)

yourAnswerToTheQuestion