根据索引将 nsmutablearray 排序为降序

Posted

技术标签:

【中文标题】根据索引将 nsmutablearray 排序为降序【英文标题】:Sort nsmutablearray into decending order based on index 【发布时间】:2011-12-15 07:59:25 【问题描述】:

我已将 3 个值存储到 NSMutableArray 中

NSMutableArray *myArray = [[NSMutableArray alloc]init];
[myArray addObject:DateTimeString];

现在需要将此数组显示到uitableview中,但我想根据数组索引值的降序显示列表

我不知道如何根据索引将数组排序为升序 - 我想重新排列。我的意思是我想首先显示最近添加的对象

请告诉我该怎么做

 cell.textLabel.text = [myArray objectAtIndex:row];

【问题讨论】:

【参考方案1】:

试试这个:

NSArray* reversed = [[myArray reverseObjectEnumerator] allObjects];

【讨论】:

【参考方案2】:
cell.textLabel.text = [myArray objectAtIndex:([myArray count]-row-1)];

这不行吗?

【讨论】:

以上是关于根据索引将 nsmutablearray 排序为降序的主要内容,如果未能解决你的问题,请参考以下文章

如何在jqGrid中将初始排序顺序设置为降序

根据优先级对 NSMutableArray 进行排序

Swift - 如何在 Firebase 上将排序查询创建为降序?

按字典键的值对包含 NSMutableDictionary 的 NSMutableArray 进行排序

如何将NSArray排序的NSStrings拆分为NSMutableArray的NSMutableArray

如何按数值对包含 NSDictionary 的 NSMutableArray 进行排序?