【发布时间】:2012-03-02 07:35:48
【问题描述】:
我正在使用最新的 SDK 和 XCode 4.2 开发一个 iOS 4 应用程序。
我有一个 NSMutableDictionary,其中 keys 是 NSDate,values 是 NSMutableString。
当我填满 NSMutableDictionary 后,我想对其键进行排序,但我不知道该怎么做。
我想要第一个 1 月的日期,然后是 2 月,依此类推。
NSDate 密钥格式为 dd/mm/yyyy。
当NSMutableDictionary 拥有所有键和值时,我如何对这些键进行排序? (我就不多说了)。
【问题讨论】:
-
您不能对字典进行排序,因为查找是基于键,而不是索引。您需要先将其转换为数组。
-
从 SO 自己的 Ole Begemann 那里看到这里。该示例用于驱动表格视图,但原则应适用于您的情况。 oleb.net/blog/2011/12/…
-
这可能是排序的 NSMutableDictionary 的实现:cocoawithlove.com/2008/12/…
标签: ios sorting nsdate nsdictionary