我有一个嵌套字典如下:
Dict
{
B = {
D = (
"X",
"Y",
Z,
W,
);
DID = (
1,
2,
3,
4
);
ID = 33;
};
}
我只有33,如何获得名为 B 的键?
帮我解决这个问题。
由于
答案 0 :(得分:0)
您可以使用方法
找到字典的所有键[dict allKeys];
它将返回字典中所有键的数组。
但是在你的情况下,如果想要嵌套字典的键而不是根据我,你应该在顶级字典键上循环,然后使用上面的方法找到嵌套字典的所有键。但为此你应该清楚你的数据结构。
答案 1 :(得分:0)
再次遍历字典和值。
[dict enumerateKeysAndObjectsUsingBlock:^(id key,id object,BOOL * stop){
NSLog(@"%@ = %@", key, object);
}];