如何找到NSMutableArray的最小和最大对象

时间:2014-07-24 01:13:50

标签: ios objective-c

您好我正在努力使它能够找到并记录NSMutableArray的最大对象。我已经搜索了这个,但我只看过NSArray。这是我看到的代码。

numbers = [numbers sortedArrayUsingSelector:@selector(compare:)];

float min = [numbers[0] floatValue]
float max = [[numbers lastObject] floatValue];

然而,当我把它放入时,它不起作用,因为我使用的是一个可变数组。 谢谢!

1 个答案:

答案 0 :(得分:3)

适用于可变阵列。

NSArray *sortedNumbers = [numbers sortedArrayUsingSelector:@selector(compare:)];

float min = [sortedNumbers[0] floatValue]
float max = [[sortedNumbers lastObject] floatValue];