//
// UIImage+GMloadImage.m
// Gengmei
//
// Created by 刘鹿杰的mac on 2019/5/6.
// Copyright © 2019 更美互动信息科技有限公司. All rights reserved.
//
#import "UIImage+GMloadImage.h"
@implementation UIImage (GMloadImage)
+ (UIImage *)loadOriginalImageWithString:(id )string{
UIImage* image = nil;
if ([string isKindOfClass:[UIImage class]]){
image = (UIImage *)string;
} else if ([string isKindOfClass:[NSString class]]) {
NSString *url = (NSString *)string;
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:url] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:1.5];
NSURLResponse *response = nil;
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:nil];
image = [UIImage imageWithData: data];
//如果远程的图片下载不下来,则使用默认图
if (image == nil) {
image = [UIImage imageNamed:@"icon"];
}
}
return image;
}
@end
-
jz authored2499948e