Если вы хотите иметь UITableView с различными разделами для каждой даты, в которой события отсортированы в порядке поступления, то вы можете: (при условии, что ваш атрибут myDate также имеет время)
- создать второй атрибут даты (скажем, dateForSection)
- Переопределить значение по умолчанию setMyDate:
- набор
myDate
с соблюдением KVC
- уберите время с
myDate
(вам нужно будет использовать NSCalendar
и NSDateComponents
)
- используйте
[self setDateForSection:strippedDate];
для установки дополнительной даты
- Скажите вашему
NSFetchedResultsController
, чтобы использовать dateForSection
в качестве sectionNameKeyPath
- Затем вам нужно просто отсортировать
UITableView
по myDate (для этого должен быть метод, но сейчас у меня нет справочного материала, он может быть и в NSFetchedResultsController
). ).