Мудрая секция UITableView - PullRequest
       6

Мудрая секция UITableView

0 голосов
/ 28 января 2010

Предположим, у меня есть UITableViewController с массивом "history" в качестве источника данных. Массив состоит из неопределенного числа NSDictionaries. Каждый словарь содержит следующие ключи: термин (NSString), дата (NSDate) и идентификатор (NSNumber).

Я хотел бы отобразить содержимое массива истории в соответствии со значениями даты, которые есть в каждом словаре, т.е. мне нужно динамически создавать разделы, названные и отсортированные в соответствии со значениями даты каждого словаря (приложение для iPhone из Википаниона делает это в его история вид). Есть ли лучшая практика для этого? В противном случае я просто считывал каждый объект даты, сортировал их в другой словарь и т. Д.

1 Ответ

2 голосов
/ 28 января 2010

Рекомендуется «группировать по ГГГГ-ММ-ДД», а затем «сортировать по ГГГГ-ММ-ДД ЧЧ: ММ: СС». Так что это включает в себя простую группировку ваших словарей в массивы. Теперь, когда у вас есть массив массивов, вы можете отсортировать их просто по дате.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...