TIC 读取状态 [6:0x0]:1:57 Xcode 9 - 网络请求不工作

TIC Read Status [6:0x0]: 1:57 Xcode 9 - Network Requests not working

我正在尝试对 Web 服务器进行标准 Https 调用,但我经常收到 TIC 读取状态 [6:0x0]:1:57,这会阻止 Web 服务工作。还有其他人遇到这个问题吗?

TIC 读取错误 [476:0x60800018dc30]: 1:57

好的,这是分解的方式:

  • “TIC”扩展为“TCP I/O连接”,它是 CFNetwork 中运行 TCP 连接的子系统
  • “读取错误”很容易解释
  • “476”为TIC内连接ID号;对我们没用
  • “0x60800018dc30”是指向TIC对象本身的指针;再次对我们没有用
  • “1”和“57”分别是CFStreamError域和代码; 1 的域是 kCFStreamErrorDomainPOSIX,在该域内,57 是 ENOTCONN

简而言之,TCP 读取因 ENOTCONN 失败。

由于 TCP I/O 连接子系统没有 public API,您必须通过一些高级包装器(如 NSURLSession)使用它。那是什么API?你在那里看到错误清单了吗?如果是这样,该错误是什么样的?

希望此细分对您有所帮助。