基于自定义用户设置对列表排序

时间:2010-11-14 23:55:44

标签: iphone uitableview sorting nsarray

我正在开发一个用户可以上传和下载信息的应用。这些信息的下载方式是,在下载时,会根据提交时间对其进行排序。

我想要的是让用户能够重新组织表格视图,将订单保存到首选项文件(所有准备就绪),从现在开始,每当请求数据时,订单现在都符合用户重新组织清单。

也许我的大脑只是炸了,但有一个阵列功能可以做到这一点,还是我自己?有什么建议怎么写这样的东西?

由于

1 个答案:

答案 0 :(得分:0)

NSSortDescriptor

怎么样?
NSArray *sortedArray = [originalArray sortedArrayUsingDescriptors:
                            [NSArray arrayWithObject:
                             [[[NSSortDescriptor alloc] initWithKey:@"keyToBeSorted"
                                                          ascending:YES
                                                           selector:@selector(localizedCaseInsensitiveCompare:)] autorelease]]];