在一次操作中解析NSDictionary(移除循环)



你能告诉我在这个例子中如何不使用for循环吗?如果可能的话,我想执行一次操作:

NSArray *statuses = [parser objectWithString:json_string error:nil];
for (NSDictionary *status in statuses) {                  
    test = [status objectForKey:@"USER_ID"];
}

谢谢。

 NSArray *statuses = [parser objectWithString:json_string error:nil];

if ([statuses count]>0) {
        test=[[statuses objectAtIndex:0] objectForKey:@"USER_ID"];      
}

如果你知道NSArray只有一个元素(或者你想要的NSDictionary总是第一个,或者在其他固定的位置),使用[statuses objectAtIndex:0](或任何索引)来获取status元素

最新更新