代码之家  ›  专栏  ›  技术社区  ›  Convolution

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

  •  0
  • Convolution  · 技术社区  · 15 年前

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

    我希望用户能够重新组织表视图,将顺序保存到一个首选项文件(一切就绪)中,从现在起,只要请求数据,顺序就符合用户重新组织的列表。

    也许我的大脑刚刚被炸开了,但是有没有一个数组函数可以完成这个任务,或者我是靠自己?有什么建议可以写这样的东西吗?

    谢谢

    1 回复  |  直到 15 年前
        1
  •  0
  •   vfn    15 年前

    那怎么办 NSSortDescriptor :

    NSArray *sortedArray = [originalArray sortedArrayUsingDescriptors:
                                [NSArray arrayWithObject:
                                 [[[NSSortDescriptor alloc] initWithKey:@"keyToBeSorted"
                                                              ascending:YES
                                                               selector:@selector(localizedCaseInsensitiveCompare:)] autorelease]]];
    
    推荐文章