我在核心数据实体中有日期属性。我按日期计算和分组(yyyy-mm-dd)。
NSFetchRequest
可以有一组用于分组的属性。 [fetchRequest setPropertiesToGroupBy:arrayObject]
我将分组多个属性。使用该功能进行分组。但我希望按月和日分组。
nsfetchresultcontroller只能对ONE属性进行切片。我不需要。
任何人都知道如何仅在日月和年份(utc到localTimezone)使用NSFetchRequest
进行游戏?
答案 0 :(得分:0)
我必须首先按日期时间(UTC)对获取结果控制器进行排序,然后我必须在运行时仅从日期时间字段(UTC)计算日期。然后手动迭代获取的对象并对它们进行分组。所以表视图不使用获取结果控制器。我不喜欢这个解决方案但是我无法获取结果控制器来转换UTC的日期然后将其分组。无论如何,它可以通过手动解决方案正常工作。