【发布时间】:2014-01-18 20:51:15
【问题描述】:
我正在编写一个从 Web 请求中获取数据的 iOS 应用程序。该请求返回以下内容:
{"hash":"0369a5d5e65335309b2b1502dc96b5aba691b9451c83b9","error":0}
我从NSData* responseData对象获取数据如下:
NSDictionary* JSONdata = [NSJSONSerialization JSONObjectWithData:_responseData options:0 error:&error];
NSInteger responseError = (NSInteger)[JSONdata objectForKey:@"error"];
但是,responseError 未初始化(充满垃圾值)返回。我尝试将 NSInteger 更改为 NSString* 但这会产生以下错误
'NSInvalidArgumentException', reason: '-[__NSCFNumber length]: unrecognized selector sent to instance 0x9d02220'
有什么想法吗?
【问题讨论】:
-
请阅读灵长类动物与类
标签: ios objective-c json nsjsonserialization