我如何在mac的核心数据中实现部分?

时间:2012-01-01 14:52:09

标签: macos core-data nstableview nsfetchedresultscontroller

iOS为NSFetchedResultsController课程提供了分区支持:

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

Mac OS X的核心数据不提供同等效果。

如何在自定义NSTableView

中实施日历日的部分

1 个答案:

答案 0 :(得分:1)

NSTableView没有部分支持,因此您必须自己构建。在桌面上,您将使用NSArrayController从CoreData获取。您可以按日期排序,然后使用日期来创建自己的部分,但主要是让NSTableView类显示类似于部分。