【问题标题】:Order of sections produced by NSFetchedResultsController?NSFetchedResultsController 生成的部分的顺序?
【发布时间】:2015-02-11 21:40:23
【问题描述】:

NSFetchedResultsController 是否将sectionNameKeyPath 标识的属性的值分配给始终按升序排列的部分?

例如,如果我的sectionNameKeyPath 是一个(可选)布尔属性,其值为@(YES)、@(NO)、@(YES),那么第一部分是否会接收一行(因为NO 对应于0)和第二段收两个(因为YES对应1)?

是这样吗?如果是这样,是否可以更改顺序(不引入另一个“反转”第一个属性)?

【问题讨论】:

    标签: ios core-data ios8 nsfetchedresultscontroller


    【解决方案1】:

    sortDescriptors 是实际对对象进行排序的对象。 sectionNameKeyPath 简单描述了应该在哪里给节边界进行排序(每个唯一值一个节)。

    【讨论】:

    • 是的。我忘记在NSFetchedResultsControllers 获取请求中的(现在是次要的)排序描述符(用于对部分内的对象排序)旁边的sectionNameKeyPath(用于对部分进行排序)设置主要排序描述符。
    猜你喜欢
    • 1970-01-01
    • 2012-09-21
    • 2011-05-22
    • 1970-01-01
    • 2021-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多