如何在 Iphone SDK 中基于单个数组对多个数组进行排序

Posted

技术标签:

【中文标题】如何在 Iphone SDK 中基于单个数组对多个数组进行排序【英文标题】:How to sort the multiple arrays based on a single array in Iphone SDK 【发布时间】:2011-01-06 10:48:41 【问题描述】:

我有一个表格视图。表格视图单元格填充有 5 个不同的列和 5 个不同的数组。如果我在一列中对数组进行排序,所有其他列都应根据排序重新排序。我该怎么做.

【问题讨论】:

列是什么意思?您可以发布您正在做什么的代码/屏幕截图吗? 我想根据一个数组中的值对多个数组进行排序 你的数组中有哪些值? 您能在问题中提供更多细节吗? 一个评论,因为它实际上并没有回答提出的问题:实现这种事情的正常方法是让每个数组条目包含所有五列的值作为复合数据.对一个数组进行排序,从那里获取所有五个数组的值。如果您与非 Objective-C 后端通信,您可以使用自定义类、NSDictionary 甚至是包装结构或 C++ 类的 NSValue。 【参考方案1】:

Here 是 NSMutableArray 文档,您搜索的方法是 -(void)replaceObjectAtIndex:(NSUInteger)index withObject:(id)anObject

【讨论】:

以上是关于如何在 Iphone SDK 中基于单个数组对多个数组进行排序的主要内容,如果未能解决你的问题,请参考以下文章

如何从用户位置绘制路线到iphone sdk中的某个引脚?

如何开始在 iPhone Sdk 中自动录制视频

iPhone SDK 基础知识,一个视图可从多个课程中获得

如何从 iphone sdk 将多个图像上传到 facebook

获取 iphone sdk 中 uitextview 数组中的所有超链接?

从 iphone SDK 3.3 及更高版本中的 plist 文件创建数组:目标 c