2016-09-14 44 views
17

我刚刚更新到的Xcode 8和iOS 10.错误:接收错误:[57]套接字未连接 - 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 

什么这些错误意思,我会如何去寻找哪里找?

从iOS9开始,这些错误报告是否与NSURLConnection的折旧有关?

+0

如果你不知道什么时候在你的代码触发了错误信息,您可以尝试通过它与断点步进。 – matt

+2

已更新至Xcode 8和iOS 10。我也看到了这些错误,并且也遇到了一些http问题。具体来说,我的应用程序中配置的完成url不再被调用(适用于iOS 9)。如果您有任何进展,请更新!也可以看,但这是第三方代码,我没有取得太大的进展......逐步通过也没有透露太多。这种情况发生在视图布置后,这就是我迄今为止所确定的。 – sinewave440hz

+2

我在使用NSURLSession做一个uploadTask时遇到了一些问题,但是当我成功发送数据时它就消失了。我从来没有使用NSURLConnection。 –

回答

12

我们得到了同样的错误。问题在于我们在info.plist文件中没有密钥的情况下使用了背景(请参阅下图)。

enter image description here

后,我们解决了这个问题,该错误信息消失。相反,我们收到了很多日志消息,您可以关闭这些消息(请参阅Hide strange unwanted Xcode 8 logs)。

我希望这会有所帮助。

3

我清理项目和解决问题,我命令+ SHIFT + K