我正在開發包含最新SDK和XCode 4.2的iOS 4應用程序。將NSDictionary鍵排序爲NSDate
我有一個NSMutableDictionary
其中鍵是NSDate
和值是NSMutableString
。
當我填滿了NSMutableDictionary我想排序它的鍵,但我不知道我該怎麼做。
我想先要求1月份的日期,然後是2月份等等。
該NSDate
鍵格式是dd/mm/yyyy。
如何在NSMutableDictionary
具有其所有的鍵和值時對這些鍵進行排序? (我不會添加更多)。
您不能對一個字典,因爲查找是基於密鑰,而不是指數。您需要先將其轉換爲數組。 – 2012-03-02 07:40:05
從SO的自己的Ole Begemann看到這裏。這個例子是爲了驅動一個表格視圖,但這些原則應該適用於你的案例。 http://oleb.net/blog/2011/12/tutorial-how-to-sort-and-group-uitableview-by-date/ – jrturton 2012-03-02 07:58:58
這可能是一個排序的NSMutableDictionary的實現:http:// cocoawithlove。 com/2008/12/ordereddictionary-subclassing-cocoa.html – VansFannel 2012-03-02 08:24:45