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

标签 ios xcode cfnetwork

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

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 证书和 SDWebImage,当在 SDWebImage 中使用选项“SDWebImageAllowInvalidSSLCertificates”并获取 http 图像(不是 https 图像)时,您将收到此错误。 SDWebImage 无法自动识别协议(protocol)(http 或 https)。

我的解决方案: 我没有更改 SDWebImage 的代码,我只是为可识别的协议(protocol)(http 或 https)编写了一个包装器。 我对 http 图像使用“0”选项,对 https 图像使用“SDWebImageAllowInvalidSSLCertificates”选项(我的 https 证书是自签名的或无效的)。如果你的 cer 是有效的,我认为 SDWebImage 工作得很好。

关于ios - CFNetwork 内部错误 : URLConnectionLoader. cpp:289,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38050726/

相关文章:

objective-c - PhoneGap/Cordova iOS : capture video with a duration limit (ie. 30 秒)

ios - 如何在 Xcode 的 Interface Builder 中一次编辑多个约束

ios - iOS读取TXT记录

iOS:在 for 循环中将 NSDitonary 插入 NSArray 时出现奇怪的行为(双条目)

c++ - 如何在 MAC OS X 上的 CMAKE 项目中包含 C 静态库

ios - 如何快速转换NSValue中的CGPoint?

ipad - 在 iOS 设备上安装开发的应用程序时会出错吗

c# - xamarin 表单应用程序链接 - 从 ios 应用程序委托(delegate)打开 PCL View

ios - Swift:从其他 Viewcontroller 调用 PageViewController 中的函数