2 yue1liang1chuan yue1liang1chuan 于 2013.02.27 11:14 提问

从NSArray中访问索引值

我需要通过索引访问NSArray的值,但是在下面代码的第三行崩溃了。

livevalues=[responseString JSONValue];
NSLog(@"%d",[livevalues count]);

NSString *objectvalue = [livevalues objectAtIndex:1];
NSLog(@"redyyyyyyyyyyy%@",objectvalue);

1.livevalues 数是4
2.livevalues 数组字符串是 {"to": "INR", "rate": 53.801043700000001, "from": "USD", "v": 53.801043700000001}

我需要数组中的值是:53.801043700000001

2个回答

gaoXxxing
gaoXxxing   2013.02.27 13:20
已采纳

是Dictionary,试试下面这行代码:

NSString *objectvalue = [livevalues objectForKey:@"rate"];
zzzili
zzzili   2013.02.27 11:46

你这是json数据,用NSJSONSerialization解析:
参看帖子:http://blog.csdn.net/enuola/article/details/7903632

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!