【问题标题】:How to determine AFError from NSError domain and code如何从 NSError 域和代码中确定 AFError
【发布时间】:2022-09-25 07:14:27
【问题描述】:

我收集了大量错误,但是它们是通过转换为NSError 域和代码来记录的

拥有这些信息

Domain: Alamofire.AFError
Code: 8

如何确定错误

https://github.com/Alamofire/Alamofire/blob/master/Source/AFError.swift

    标签: swift alamofire nserror


    【解决方案1】:

    转换为 NSError 是一个 Swift 实现细节,因此没有保证行为。您应该更准确地捕捉它们。但是,如果您真的需要它,当前的转换行为会首先对具有关联值的案例进行编码,然后再对没有相关值的案例进行编码。根据该逻辑,代码 8 将是 requestRetryFailed。但是这个决定可能会根据 Swift 版本而改变。最好修复您的错误记录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-19
      • 1970-01-01
      • 2014-08-11
      • 2017-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多