Как реализовать раздел в основных данных для Mac? - PullRequest
2 голосов
/ 01 января 2012

iOS предоставляет класс NSFetchedResultsController с поддержкой секционирования:

     NSFetchedResultsController *aFetchedResultsController =
                 [[NSFetchedResultsController alloc]
                             initWithFetchRequest:fetchRequest
                             managedObjectContext:self.managedObjectContext
                             sectionNameKeyPath:@"CtoP.title"
                             cacheName:nil];

Базовые данные для Mac OS X не предоставляют аналога.

Как реализовать разделы для календарных дней вмой кастом NSTableView?

1 Ответ

1 голос
/ 02 января 2012

NSTableView не имеет поддержки разделов, поэтому вы должны создать ее самостоятельно. На рабочем столе вы должны использовать NSArrayController для извлечения из CoreData. Вы можете просто отсортировать по дате, а затем использовать день для создания своих собственных разделов, но главное, чтобы класс NSTableView показал что-то вроде раздела.

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