In my project I add the block in - (UIImage)imageForKey:(NSString)key { :
if (!image && pathImage){
@try {
NSData data = [NSData dataWithContentsOfFile:pathImage];
image = [UIImage imageWithData:data];
} @catch (NSException e1) {
}
}
if not success "[NSKeyedUnarchiver unarchiveObjectWithFile:pathImage]", then verify if can transform the data file in UIImage;
It's working very fine.
Can you add this in the project? Because I'm using cocoaPods in my project.
Hello,
In my project I add the block in - (UIImage)imageForKey:(NSString)key { : if (!image && pathImage){ @try { NSData data = [NSData dataWithContentsOfFile:pathImage]; image = [UIImage imageWithData:data]; } @catch (NSException e1) {
if not success "[NSKeyedUnarchiver unarchiveObjectWithFile:pathImage]", then verify if can transform the data file in UIImage;
It's working very fine.
Can you add this in the project? Because I'm using cocoaPods in my project.
Thank you! This Class is wonderful.
(UIImage)imageForKey:(NSString)key { UIImage* image = nil; NSString _pathImage = nil; @try { pathImage = cachePathForKey(directory, key); image = [NSKeyedUnarchiver unarchiveObjectWithFile:pathImage]; } @catch (NSException e) { // Surpress any unarchiving exceptions and continue with nil if (!image && pathImage){ @try { NSData data = [NSData dataWithContentsOfFile:pathImage]; image = [UIImage imageWithData:data]; } @catch (NSException e1) {
}
return image; }