[Issue #769] Resolving asymmetry in cached image case for UIImageView category

This commit is contained in:
Mattt Thompson 2013-01-31 06:54:45 +00:00
parent eac6ffbb6e
commit 0f794ccfc9

View file

@ -102,12 +102,13 @@ static char kAFImageRequestOperationObjectKey;
UIImage *cachedImage = [[[self class] af_sharedImageCache] cachedImageForRequest:urlRequest]; UIImage *cachedImage = [[[self class] af_sharedImageCache] cachedImageForRequest:urlRequest];
if (cachedImage) { if (cachedImage) {
self.image = cachedImage;
self.af_imageRequestOperation = nil;
if (success) { if (success) {
success(nil, nil, cachedImage); success(nil, nil, cachedImage);
} else {
self.image = cachedImage;
} }
self.af_imageRequestOperation = nil;
} else { } else {
self.image = placeholderImage; self.image = placeholderImage;