我正在尝试创建一个分组的tableview,但是当涉及到部分中的数字行时,我无法获得正确的值。从下面的列表'OrdreLinje','OrdreStatus'和'KundeLeveranse'是部分,下面的项目将是用户可见的行。因此,这些部分中的行数分别为4,1,1,我的问题是如何计算这些键以产生正确的结果。
抱歉,我确实尝试插入图片,但我的信誉不足:)
非常感谢任何帮助, 乙
答案 0 :(得分:0)
您是否想要计算Rows数组中 first 字典中的键,或者 all 中Rows数组中字典中键的总和?< / p>
首先,您可以这样做:
NSArray *rows = [rootDict objectForKey:@"Rows"];
NSInteger count = 0;
if (rows.count > 0)
{
NSDictionary *firstRow = [rows objectAtIndex:0];
count = firstRow.allKeys.count;
}
如果要计算Rows数组中所有词典中所有键的计数,可以这样做:
NSArray *rows = [rootDict objectForKey:@"Rows"];
NSInteger count = 0;
for (NSDictionary *dict in rows)
{
count += dict.allKeys.count;
}