【发布时间】:2011-02-10 19:28:18
【问题描述】:
是否可以创建一个 NSFetchedResultsController 根据方法的输出分成多个部分?例如,如果Core Data模型是一个人,你能不能把它们分成x代、y代、婴儿潮一代等(当出生日期是核心数据字段并且评估一代的函数是比较琐碎?)。
【问题讨论】:
标签: iphone objective-c cocoa-touch core-data
是否可以创建一个 NSFetchedResultsController 根据方法的输出分成多个部分?例如,如果Core Data模型是一个人,你能不能把它们分成x代、y代、婴儿潮一代等(当出生日期是核心数据字段并且评估一代的函数是比较琐碎?)。
【问题讨论】:
标签: iphone objective-c cocoa-touch core-data
是的。在您的对象模型中创建一个瞬态属性,以便您可以进行适当的计算并将结果分配给它。然后只需要求 fetchedResultsController 将此属性用于表格部分。
【讨论】:
您也可以使用NSDate 上的类别方法来执行此操作,正如@jbrennan 在Using custom sections with NSFetchedResultsController? 中所解释的那样
【讨论】: