Merge pull request #1167 from jiangmingz/patch-2
fix ImageIO: CGImageSourceCreateWithData data parameter is nil
Showing
1 changed file
with
4 additions
and
0 deletions
@@ -18,6 +18,10 @@ | @@ -18,6 +18,10 @@ | ||
18 | @implementation UIImage (MultiFormat) | 18 | @implementation UIImage (MultiFormat) |
19 | 19 | ||
20 | + (UIImage *)sd_imageWithData:(NSData *)data { | 20 | + (UIImage *)sd_imageWithData:(NSData *)data { |
21 | + if (!data) { | ||
22 | + return nil; | ||
23 | + } | ||
24 | + | ||
21 | UIImage *image; | 25 | UIImage *image; |
22 | NSString *imageContentType = [NSData sd_contentTypeForImageData:data]; | 26 | NSString *imageContentType = [NSData sd_contentTypeForImageData:data]; |
23 | if ([imageContentType isEqualToString:@"image/gif"]) { | 27 | if ([imageContentType isEqualToString:@"image/gif"]) { |
-
Please register or login to post a comment