我有一个 NSMutableArray,其中包含作为数据的对象,其中包含三个值,即日期、名称和金额。
所以我的数组看起来像这样
date name amount
08/12 atest 1000
08/13 btest 200
08/14 ctest 3000
08/15 dtest 4000
08/13 etest 5000
现在我正在使用此代码对数据进行排序
金额
[tableAry sortUsingDescriptors:[NSArray arrayWithObject:
[NSSortDescriptor sortDescriptorWithKey:@"amount"
ascending:NO selector:@selector(caseInsensitiveCompare:)]]];
但它说我的 200 条记录大于 1000 条记录排序数据是这样的:
5000
4000
3000
200
1000