我正在构建一个 IOS SDK。
基本上,我正在发出异步网络请求(API 调用)。当出现错误时,将返回带有键“error_key”、“error_description”、“error_code”的字典。
如何使用 NSError 表示这三个信息?
我正在执行以下操作:
NSMutableDictionary* details = [NSMutableDictionary dictionary];
[details setValue: error_description forKey: NSLocalizedDescriptionKey];
[NSError errorWithDomain: APPErrorDomain code: error_code userInfo: details];
如何更改用户信息以同时考虑 error_key?