【发布时间】:2022-09-25 07:14:27
【问题描述】:
我收集了大量错误,但是它们是通过转换为NSError 域和代码来记录的
拥有这些信息
Domain: Alamofire.AFError
Code: 8
如何确定错误
https://github.com/Alamofire/Alamofire/blob/master/Source/AFError.swift
我收集了大量错误,但是它们是通过转换为NSError 域和代码来记录的
拥有这些信息
Domain: Alamofire.AFError
Code: 8
如何确定错误
https://github.com/Alamofire/Alamofire/blob/master/Source/AFError.swift
转换为 NSError 是一个 Swift 实现细节,因此没有保证行为。您应该更准确地捕捉它们。但是,如果您真的需要它,当前的转换行为会首先对具有关联值的案例进行编码,然后再对没有相关值的案例进行编码。根据该逻辑,代码 8 将是 requestRetryFailed。但是这个决定可能会根据 Swift 版本而改变。最好修复您的错误记录。
【讨论】: