微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ios – CFNetwork内部错误:URLConnectionLoader.cpp:289

当我在一段时间后打开我的应用程序时,我收到了日志:

440: CFNetwork internal error (0xc01a:/buildroot/Library/Caches/com.apple.xbs/Sources/CFNetwork/CFNetwork-758.4.3/Loading/URLConnectionLoader.cpp:289)

它从未出现在过去.
我的项目使用网络库AFNetworking和CocoaAsyncSocket.

为什么会发生以及如何解决

解决方法

解决了我的情况,这不是AFNetwork的问题,我使用了无效的SSL认证和SDWeb Image,当在SDWeb Image中使用选项’SDWebImageAllowInvalidSSLCertificates’并获得一个http图像(而不是https图像)时,您将收到此错误. SDWebImage无法自动识别协议(http或https).

我的解决方案我没有更改SDWebImage的代码,我只是为已识别的协议(http或https)编写了一个包装器.我对http图像使用’0’选项,对https图像使用’SDWebImageAllowInvalidSSLCertificates’选项(我的https认证是自签名或无效的).如果您的cer有效,我认为SDWebImage运行良好.

原文地址:https://www.jb51.cc/iOS/331709.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐