Я разрабатываю приложение iOS 4 с последними версиями SDK и XCode 4.2.Сортировка ключей NSDictionary как NSDate
У меня есть NSMutableDictionary
где ключи являются NSDate
и значения являются NSMutableString
.
Когда я заполнил NSMutableDictionary Я хочу отсортировать его ключи, но я не знаю, как это сделать.
Я хочу даты первого января, затем февраля и так далее.
NSDate
формат ключа dd/mm/yyyy.
Как я могу отсортировать эти ключи, когда NSMutableDictionary
имеет все ключи и значения? (Я не собираюсь добавлять больше).
Вы не можете сортировать словарь, так как поиск на основе ключа, не показатель. Сначала вам нужно будет преобразовать его в массив. –
См. Здесь от самого собственного Оле Бегемана. Например, для управления табличным представлением, но принципы должны применяться к вашему делу. http://oleb.net/blog/2011/12/tutorial-how-to-sort-and-group-uitableview-by-date/ – jrturton
И это может быть реализация отсортированного NSMutableDictionary: http: // cocoawithlove. com/2008/12/ordereddictionary-subclassing-cocoa.html – VansFannel