从IOS中的json响应中提取错误代码

时间:2013-02-06 11:52:10

标签: ios json nsinteger

{ 
ErrorCodes = ( 
   12 
); 
Success=0; 
}

我有上面的json响应,我想从错误代码中获取12,以便我可以显示相应的错误消息。我这样做

NSInteger err = [[dict objectForKey:@"ErrorCodes"] integerValue]; 

但这会产生异常错误,如

[__NSArrayM integerValue]: unrecognized selector sent to instance
我在做错了什么?以及如何将错误代码12转换为NSInteger ...

1 个答案:

答案 0 :(得分:1)

ErrorCodes这是一个数组,这就是你得到错误的原因。你应该尝试这样的事情:

[[[dict objectForKey:@"ErrorCodes"] objectAtIndex:0] integerValue];