【发布时间】:2015-04-10 17:46:07
【问题描述】:
想从 NSMutableArray 中提取值
服务调用后,我得到了存储在 NSMutableArray 中的响应
`arrayList` = responseData
响应数据是 Jason 字符串
下面是响应数据结构。
{
firstSet = (
);
secondSet = {
id = 12;
name = rohan;
};
"status_code" = 200;
success = 1;
}
我想从 arrayList 中提取 name 字段和 id。 这是我尝试过的,对我不起作用。
[[[arrayList objectAtIndex:0] objectForKey:@"secondSet"] objectForKey:@"name"]];
错误信息 -[__NSDictionaryM objectAtIndex:]:无法识别的选择器发送到实例 0x7c6763e0
@全部 提前致谢。
【问题讨论】:
-
要解决它我需要将 NsMutableArray 清除为 NSmutablDictionary... 从那里我可以提取值!?
-
要解决你需要不将 NSDictionary 地址分配给 NSArray 指针。
-
@HotLicks 我同意你的说法,而且我得到了数据结构。
标签: ios objective-c json nsmutablearray