Respond to CR.

// FREEBIE
pull/1/head
Matthew Chen 7 years ago
parent cc048b3971
commit bb1681f965

@ -258,10 +258,11 @@ NS_ASSUME_NONNULL_BEGIN
if (!mediaUrl) { if (!mediaUrl) {
return nil; return nil;
} }
if (![NSData ows_isValidImageAtPath:mediaUrl.path]) { NSData *data = [NSData dataWithContentsOfURL:mediaUrl];
if (![data ows_isValidImage]) {
return nil; return nil;
} }
return [UIImage imageWithData:[NSData dataWithContentsOfURL:mediaUrl]]; return [UIImage imageWithData:data];
} else { } else {
return nil; return nil;
} }

@ -18,7 +18,7 @@ typedef NS_ENUM(NSInteger, ImageFormat) {
+ (BOOL)ows_isValidImageAtPath:(NSString *)filePath + (BOOL)ows_isValidImageAtPath:(NSString *)filePath
{ {
NSError *error = nil; NSError *error = nil;
NSData *data = [NSData dataWithContentsOfFile:filePath options:NSMappedRead error:&error]; NSData *data = [NSData dataWithContentsOfFile:filePath options:NSDataReadingMappedIfSafe error:&error];
if (error) { if (error) {
DDLogError(@"%@ could not read image data: %@", self.tag, error); DDLogError(@"%@ could not read image data: %@", self.tag, error);
} }

Loading…
Cancel
Save