个人链接
- 博客园主页 : 博客园主页
- GitHub : 我的GitHub
- iOS程序猿(媛)~~ : 这是我个人整理的一个技术专题, 这里的文章都是比较有技术含量(不断更新)!
- 微信公众号 :
![](https://img.haomeiwen.com/i2248913/22bc242c26133c62.jpg)
功能部分:</br>
在iOS开发中,使用第三方库SDWebImage加载网络图片的时候,会打印如下提示信息时:
NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9807
于是,要将自己的应用做下适配,因为连接到的服务器已经使用了Https,所以只要在自己的应用里加一个字段就行,打开info.plist,用xml方式打开后,加入下面的代码:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true />
</dict>
这样就可以了,如果还不想让自己的应用支持https,可以按照下面的格式在info.list中配置。
其次
如何发现使用网络加载还是报这种错误的时候,就需要换一种方法,使用带有options的方法进行图片加载;
例如:
UIImageView * iv = [[UIImageView alloc]initWithFrame:CGRectMake(0, 64, 300, 200)];
[iv sd_setImageWithURL:[NSURL URLWithString:@"https://image.yiwencaifu.com/upload/20161202/1480654937932.jpg"] placeholderImage:nil options:SDWebImageAllowInvalidSSLCertificates];
声明
- 所有文章出自 Kenny Hito 的博客 !
- 未经本人允许不得转载, 转载请标明来源与作者, 谢谢合作!
网友评论