【发布时间】:2015-09-14 10:51:10
【问题描述】:
我有一个 NSMutableArray,其中包含从 CloudKit 检索到的对象。最初,我没有进行任何排序,因此它使用检索记录的任何排序顺序。在某些用户交互中,我需要为特定目的对其进行排序。但是,我希望能够撤消该排序并返回默认顺序。但由于我没有指定初始排序,我想知道是否有办法捕获初始排序顺序?我查看了 NSMutableArray 和 NSSortDescriptor 的文档,没有看到任何可以调用的方法。是否有我缺少的内置方式,或者是否有人有自定义方式来执行此操作? 谢谢!
【问题讨论】:
-
您应该从一些已知的、合理的排序顺序开始。为什么要从一些未知的随机顺序开始?
-
我可能会,但现在我可以接受从 CloudKit 中检索它的顺序。
标签: ios objective-c nsmutablearray nssortdescriptor