UIImage加载网路图片时https加载不成功的解决方法
来源:互联网 发布:淘宝店铺装修教学 编辑:程序博客网 时间:2024/04/27 16:32
1.http协议的网络图片方法
+(UIImage *) getImageFromURL:(NSString *)fileURL{ UIImage * result; NSData * data = [NSData dataWithContentsOfURL:[NSURL URLWithString:fileURL]]; result = [UIImage imageWithData:data]; return result; }
2.https协议的网路图片方法
+(UIImage *) getImageFromURL:(NSString *)fileURL{ ASIFormDataRequest * innerRequest = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:fileURL]]; [innerRequest setRequestMethod:@"GET"]; [innerRequest setValidatesSecureCertificate:NO]; [innerRequest setDelegate:self]; [innerRequest setTimeOutSeconds:20.0]; // 开始同步请求 [innerRequest startSynchronous]; NSError *error = [innerRequest error]; UIImage * result; if (!error) { NSData *data=[innerRequest responseData]; result = [UIImage imageWithData:data]; } return result; }
0 0