使用valueForKey将字符串数组转换为nsnumbers数组

时间:2014-09-01 13:20:43

标签: objective-c nsstring nsmutablearray nsnumber

我有一个包含数字的字符串数组。因此,如果有一种方法可以从NSNumber获取NSString,那么很容易得到一个数字数组:

[arrayOfStrings valueForKey:@"NSNumberValue"]

但要将字符串转换为数字,您必须执行以下操作:

[NSNUmber numberWithInt:[string intValue]];

我想知道如果没有手动迭代数组,有没有办法做到这一点?

1 个答案:

答案 0 :(得分:6)

NSArray *arrayOfNumbers = [arrayOfStrings valueForKey:@"intValue"];