Authored by Konstantinos K

Merge pull request #1167 from jiangmingz/patch-2

fix ImageIO: CGImageSourceCreateWithData data parameter is nil
@@ -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"]) {