美文网首页程序员iOS Developer
iOS开发中UIImageView遇到的问题

iOS开发中UIImageView遇到的问题

作者: KennyHito | 来源:发表于2017-02-11 11:25 被阅读150次
个人链接
微信公众号.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 的博客 !
  • 未经本人允许不得转载, 转载请标明来源与作者, 谢谢合作!

相关文章

网友评论

    本文标题:iOS开发中UIImageView遇到的问题

    本文链接:https://www.haomeiwen.com/subject/qzanittx.html