【发布时间】:2013-10-11 18:21:31
【问题描述】:
我正在构建一个 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?
【问题讨论】:
-
好吧,新语法非常适合:
NSDictionary* details = @{key1:value1,key2:value2}; -
投票结束,因为试图在 NSMutableDictionary 文档中找到答案的努力不足
标签: ios objective-c