Теперь у меня есть 1-dimonsion NSArray, каждый элемент которого является NSMangedObject с атрибутом NSDate,
например
событие Сущность имеет дату(NSDate) атрибут и имя (NSString) атрибут.
Таким образом, инициализированный массив должен быть таким:
(NSArray) События: event1, event2, event3, ..., nil
Теперь мне нужно сгруппировать эти объекты по дате, чтобы я мог сделать этот массив источником данных секционированного tableView.
И мне просто нужно, чтобы элементы в одном и том же разделе имели одинаковую датуздесь дата означает год, месяц, день и без часов или минут.
Таким образом, сгруппированный NSArray должен представлять собой двумерный массив, например:
(NSArray) События:day1, day2, day3, day4, ..., nil;
и здесь day1, day2 ... также являются NSArray, и внутри них действительно объекты событий.как это:
(NSArray) день1: событие1, событие2, событие3, ..., ноль;
Так как я могу это понять?
Я думаю, я не могуиспользуйте NSFetchedResultsController, так как на самом деле мне нужно выбрать несколько сущностей, каждая из которых имеет атрибут NSDate, и собрать их вместе, чтобы сгруппировать по дате.
и я полагаю, что с извлечением проблем нет,
Мне просто интересно, как я могу перенести извлеченный одномерный массив в нужный мне двумерный массив на основе даты?
Надеемся, что кто-то поможет, и большое спасибо за ответ!