swift - TIC 读取状态 [6 :0x0]: 1:57 Xcode 9 - Network Requests not working

标签 swift alamofire swift4 xcode9

<分区>

我正在尝试对网络服务器进行标准的 Https 调用,并且非常频繁地收到 TIC Read Status [6:0x0]: 1:57,这会阻止网络服务工作。还有其他人遇到这个问题吗?

最佳答案

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

好的,这是分解的方式:

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

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

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

希望这个分割有所帮助。

关于swift - TIC 读取状态 [6 :0x0]: 1:57 Xcode 9 - Network Requests not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46451380/

相关文章:

ios - Facebook 和谷歌使用 Swift 登录

ios - 如何使用 RxAlamofire 取消之前的请求?

arrays - Swift:如何在循环中逐个 rm Alamofire 获取请求

ios - 使用用户默认值来记住隐藏或未隐藏的内容

json - Google Map API 搜索请求无英文地点 (SWIFT)

arrays - 检查数组是否包含字符串

swift - 测试 CryptoKit 的数据验证

swift - 在 Swift 中解析一个 ISO8601 字符串到最新

ios - Swift 数组闭包扩展引发错误

ios - Swift 4 - Alamofire - 如何根据请求禁用缓存