pep*_*irk 7 xcode cfnetwork ios
当我在一段时间后打开我的应用程序时,我收到了日志:
440:CFNetwork内部错误(0xc01a:/BuildRoot/Library/Caches/com.apple.xbs/Sources/CFNetwork/CFNetwork-758.4.3/Loading/URLConnectionLoader.cpp:289)
它从未出现在过去.我的项目使用网络库AFNetworking和CocoaAsyncSocket.
为什么会发生以及如何解决?
我解决了我的情况,这不是 AFNetwork 的问题,我使用了无效的 SSL 认证和 SDWebImage,当在 SDWebImage 中使用选项“SDWebImageAllowInvalidSSLCertificates”并获取 http 图像(不是 https 图像)时,您将收到此错误。SDWebImage 无法自动识别协议(http 或 https)。
\n\n我的解决方案:\n我不更改 SDWebImage\xe2\x80\x99s 代码,我只是为识别的协议(http 或 https)编写一个包装器。\n我对 http 图像使用“0”选项,对 https 图像使用“SDWebImageAllowInvalidSSLCertificates”选项(我的 https 证书是自签名或无效)。如果你的证书有效,我认为 SDWebImage 效果很好。
\n