0

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

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

我将根据多个属性进行分组。使用该功能进行分组有效。但我想按年月日分组。

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

有人知道如何NSFetchRequest仅在日月和年(UTC到localTimezone)上使用goup吗?

4

1 回答 1

0

我必须首先在日期时间(UTC)上对获取结果控制器进行排序,然后我必须只根据日期时间字段(UTC)即时计算日期。然后手动遍历获取的对象并将它们分组。所以表视图没有使用获取结果控制器。我不喜欢这个解决方案,但我无法获取结果控制器来从 UTC 转换日期然后对其进行分组。无论如何,它适用于手动解决方案。

于 2013-06-23T15:24:56.703 回答