你能告诉我在这个例子中如何不使用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
元素