NSArray的收藏运营商

时间:2013-12-15 15:13:41

标签: objective-c

我可以使用集合运算符获取最大值索引吗?

例如:

NSArray *array = @[@(0), @(10), @(2), @(3), @(48)];
NSInteger max = [array valueForKeyPath:@"@max.integerValue"];
NSInteger index = ?? <-- obtain index using collection operator

对于这种情况,索引是4。

由于

1 个答案:

答案 0 :(得分:1)

我不相信,特别是因为答案可能不是唯一的。 (即数组中可能有多个48。)