NSFetchRequest组和dateField计数

时间:2013-06-06 09:53:48

标签: iphone ios core-data nsfetchrequest

我在核心数据实体中有日期属性。我按日期计算和分组(yyyy-mm-dd)。

NSFetchRequest可以有一组用于分组的属性。 [fetchRequest setPropertiesToGroupBy:arrayObject]

我将分组多个属性。使用该功能进行分组。但我希望按月和日分组。

nsfetchresultcontroller只能对ONE属性进行切片。我不需要。

任何人都知道如何仅在日月和年份(utc到localTimezone)使用NSFetchRequest进行游戏?

1 个答案:

答案 0 :(得分:0)

我必须首先按日期时间(UTC)对获取结果控制器进行排序,然后我必须在运行时仅从日期时间字段(UTC)计算日期。然后手动迭代获取的对象并对它们进行分组。所以表视图不使用获取结果控制器。我不喜欢这个解决方案但是我无法获取结果控制器来转换UTC的日期然后将其分组。无论如何,它可以通过手动解决方案正常工作。