Merge pull request #644 from kencoken/master

Added method to SDWebImageManager to check if an image exists in either ...
This commit is contained in:
Bogdan Poplauschi 2014-06-15 18:29:23 +03:00
commit a0bc09df7d
2 changed files with 7 additions and 0 deletions

View File

@ -216,6 +216,7 @@ SDWebImageManager *manager = [SDWebImageManager sharedManager];
/**
* Check if image has already been cached
*/
- (BOOL)cachedImageExistsForURL:(NSURL *)url;
- (BOOL)diskImageExistsForURL:(NSURL *)url;
/**

View File

@ -60,6 +60,12 @@
}
}
- (BOOL)cachedImageExistsForURL:(NSURL *)url {
NSString *key = [self cacheKeyForURL:url];
if ([self.imageCache imageFromMemoryCacheForKey:key] != nil) return YES;
return [self.imageCache diskImageExistsWithKey:key];
}
- (BOOL)diskImageExistsForURL:(NSURL *)url {
NSString *key = [self cacheKeyForURL:url];
return [self.imageCache diskImageExistsWithKey:key];