我试图计算NSDictionary
字典词典中字典键的数量但是空白。我想要计算的值是字典SubDict
中的字典数量,它们位于每个字典Dict1
,Dict2
,Dict3
中,属于字典theDict
- 在下面的示例中,它应该总计为9
。我如何正确计算孩子们的儿童词典键?
以下是我与NSDictionary
结构一起使用的代码。
NSDictionary *keyCount = [theDict objectForKey:@"SubDict"];
NSUInteger count = [[keyCount allKeys] count];
NSLog(@"%lu", (unsigned long) count);
返回值0。
Dict1 = {
SubDict = {
1 = data;
2 = data;
3 = data;
4 = data;
};
};
Dict2 = {
SubDict = {
1 = data;
2 = data;
};
};
Dict3 = {
SubDict = {
1 = data;
2 = data;
3 = data;
};
}; }
答案 0 :(得分:2)
如果theDict
看起来像这样,那么“{1}}中没有”SubDict“键。相反,有四个儿童词典,每个都有一个孩子。所以你需要积累每一个的数量:
theDict