如何从NSArray访问索引值

时间:2013-02-26 07:08:23

标签: iphone object nsarray

我需要通过索引访问NSArray的值。以下代码在第3行崩溃:

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}
  3. 我需要来自该数组的值仅为53.801043700000001 only

3 个答案:

答案 0 :(得分:1)

使用以下表达式

livevalues[1][@"rate"]

答案 1 :(得分:0)

这是一本词典,请尝试如下

NSString *objectvalue = [livevalues objectForKey:@"rate"];

答案 2 :(得分:0)

你必须使用:

 NSString *objectvalue = [[livevalues objectAtIndex:1] objectForKey:@"yourKey"];

获取所需字符串的密钥NSLog数组的描述并从那里获取密钥

 NSLog(@"%@",[livevalues description]);