Prechádzať zdrojové kódy

Merge pull request #174 from allsome/master

修复设置YYWebImageOptionIgnoreDiskCache参数无效的问题
Yaoyuan 8 rokov pred
rodič
commit
f5912034a4
1 zmenil súbory, kde vykonal 2 pridanie a 1 odobranie
  1. 2 1
      YYWebImage/YYWebImageOperation.m

+ 2 - 1
YYWebImage/YYWebImageOperation.m

@@ -423,7 +423,8 @@ static void URLInBlackListAdd(NSURL *url) {
                 if (image || (_options & YYWebImageOptionRefreshImageCache)) {
                     NSData *data = _data;
                     dispatch_async([YYWebImageOperation _imageQueue], ^{
-                        [_cache setImage:image imageData:data forKey:_cacheKey withType:YYImageCacheTypeAll];
+                        YYImageCacheType cacheType = (_options & YYWebImageOptionIgnoreDiskCache) ? YYImageCacheTypeMemory : YYImageCacheTypeAll;
+                        [_cache setImage:image imageData:data forKey:_cacheKey withType:cacheType];
                     });
                 }
             }