错误:收到错误:[57]套接字未连接 - iOS 10

JTh*_*ora 20 iphone objective-c ipad ios ios10

我刚刚更新到Xcode 8和iOS 10.

在创建构建之后,我遇到了一个错误,我认为这个错误导致一些数据无法获取.

我不知道从哪里开始,但它似乎与http调用有关.无论哪种方式,我不喜欢这些错误的外观,需要深入了解事物.

在日志中我得到:

[] nw_connection_write_close 9 Connection is not ready, sending error callback
[] __tcp_connection_write_eof_block_invoke Write close callback received error: [57] Socket is not connected
Run Code Online (Sandbox Code Playgroud)

这些错误意味着什么,我怎么去找哪个地方?

这些错误报告是否与iOS 9中NSURLConnection的折旧有关?

小智 12

我们得到了同样的错误.问题是我们使用了背景而没有info.plist文件中的密钥(见下图).

在此输入图像描述

修复此问题后,错误消息消失了.相反,我们收到了很多日志消息,您可以关闭它们(请参阅隐藏奇怪的不需要的Xcode 8日志).

我希望这有帮助.

  • 这个错误消息肯定有一些不涉及后台模式的东西。我也把它放在前台。但是,我会注意到,尽管看到了此错误消息,但我没有检测到任何不良行为。我想知道这是否只是来自 Xcode 的日志噪音?不会是第一次。 (3认同)