2017-01-22 43 views

回答

2

很簡單與valueForKeyPath

NSArray *myNumbers = @[@"0.0454", @"-1.3534", @"0.345", 
     @"65", @"-0.345", @"1.35"]; 
NSNumber *sum = [myNumbers valueForKeyPath:@"@sum.self"]; 
NSLog(@"%@", sum); // 65.042 

你也遍歷數組,但上面是最容易的。

+0

它是否適用於數組中的字符串值?或者它僅適用於數組中的數值? – sss

+0

這些是字符串值;但你也可以使用浮點數或整數等 –

+0

其實我得到數組的字符串值,我認爲這種方法只適用於數值 – sss

相關問題