【发布时间】:2015-12-11 09:28:35
【问题描述】:
我有一个数组如何按降序排序 下面是我需要排序的数组我该怎么做?下面是我写的代码
array(
"4.3",
"4.8",
"4.4",
"4.8",
"6.5"
)
NSSortDescriptor *sortDescriptor;
sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"floats" ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObject:sortDescriptor];
[sortArray sortUsingDescriptors:sortDescriptors];
NSLog(@"sort array %@",sortArray);
【问题讨论】:
-
您需要先将float转换为NSNumbe。然后您可以应用与 sortedArrayUsingComparator.Reference 进行比较
标签: ios objective-c arrays sorting