documentation :
캐시를 조회하려면 queryDiskCacheForKey : done : 메소드를 사용하십시오. 메서드가 nil을 반환하면 캐시가 현재 이미지를 소유하고 있지 않음을 의미합니다. 따라서 생성 및 캐싱에 대한 책임이 있습니다. 캐시 키는 캐시 할 이미지의 응용 프로그램 고유 식별자입니다. 일반적으로 이미지의 절대 URL입니다.
SDImageCache *imageCache = [[SDImageCache alloc] initWithNamespace:@"myNamespace"];
[imageCache queryDiskCacheForKey:myCacheKey done:^(UIImage *image)
{
// image is not nil if image was found
}];
당신은이 같은 이미지의 경로를 얻을 수 있습니다
UPDATE :
NSString *myImgKey;//this is the key for the image you want the path for
[[SDImageCache sharedImageCache] defaultCachePathForKey:myImgKey];
를 기본 위치를 사용하지 않는 경우에, 당신은 사용할 수 있습니다
- (NSString *)cachePathForKey:(NSString *)key inPath:(NSString *)path;
ion은 특정 키의 경로를 반환하지만 캐시의 루트 폴더에 전달해야합니다.
[imageCache queryDiskCacheForKey : myCacheKey done :^(UIImage * image) "이미지"를 제공하지만 어떻게 각 이미지의 PATH를 얻을 수 있습니까 ?? –
@SharmaVishal 내 업데이트 – Daniel
을 참조하십시오. 그러나 경로가 필요하다면 어려운 방법을 수행하고있을 수 있습니다. 너는 무엇을하려는거야? – Daniel