我有这样的数组:排序阵列问题
( “8461.86”, “8468.22”, “8468.22”, “8162.59”, “8164.50”, “7280.59”)
我试图解决这个数组decendingly按如下:
sortedArray = [arr_distance sortedArrayUsingComparator:^(id firstObject, id secondObject) {
return [((NSString *)firstObject) compare:((NSString *)secondObject) options:NSNumericSearch];
}];
但我得到了下面的数组,如:
( “7280.59”, “8162.59”, “8164.50”, “8461.86”, “8468.22”, “8468.22”)
为什么出现这种情况?
我也尝试与像
return [firstObject compare:secondObject options:NSNumericSearch];
,但没有得到适当的排序阵列。
哪里是关于Xcode的问题? – 2013-04-16 06:25:15
您提供的排序是按升序排序。这是默认设置。 – rmaddy