我有Array
Dictionaries
。
NSArray *myDicionariesArrey = ( object 1: { keyToCulc: 30 } , object 2: { keyToCulc: 40 } )
如何使用简单命令查找数组中keyToCulc
键的所有对象的总和?
(30 + 40 = 70)
答案 0 :(得分:4)
int sum = [myDicionariesArrey valueForKeyPath:@"@sum.keyToCulc"];
注意:未经测试,从记忆中写下来。
答案 1 :(得分:2)
鉴于您有一个NSDictionary
s
NSArray *myDicionariesArray = @[@{@"keyToCulc": @30}, @{@"keyToCulc": @40}];
总和keyToCulc
值将为
NSNumber *sum = [myDicionariesArray valueForKeyPath:@"@sum.keyToCulc"];
(您的myDicionariesArrey
可能是用伪代码编写的,所以我不确定我是否正确使用了字典的结构。