-
Notifications
You must be signed in to change notification settings - Fork 289
Description
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;
}