Если вы хотите иметь UITableView с различными секциями для каждой даты, которая имеет события, упорядоченные в присоединяющихся порядке, то вы можете: (предполагается, что ваш атрибут MyDate имеет время, а)
- создать вторую дату атрибут (скажем dateForSection)
- Override setMyDate по умолчанию:
- набор
myDate
убедившись соблюдать КВЦ
- полоску время от
myDate
(вам нужно будет использовать NSCalendar
и NSDateComponents
)
- использовать
[self setDateForSection:strippedDate];
для установки вторичной Дата
- Расскажите своим
NSFetchedResultsController
использовать dateForSection
как sectionNameKeyPath
- Вы должны тогда просто нужно сортировать
UITableView
по MyDate (для этого должен быть метод, но сейчас у меня нет справочного материала передо мной, это может быть и в NSFetchedResultsController
).
Вы смотрите на http://stackoverflow.com/questions/2621179/core-data-nsdate-searching-for-unique-days-and-sorting? – SergGr
@iPhone beginner - это точный пост, с которым он связан в своем вопросе. –