【问题标题】:NSFetchRequest group and count by dateFieldNSFetchRequest 分组并按 dateField 计数
【发布时间】:2013-06-06 09:53:47
【问题描述】:

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

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

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

nsfetchresultcontroller 只能对 ONE 属性进行分段。我不需要。

任何人都知道如何使用NSFetchRequestonly 在日期月份和年份(UTC 到 localTimezone)?

【问题讨论】:

    标签: iphone ios core-data nsfetchrequest


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-22
      • 1970-01-01
      • 2011-03-13
      • 1970-01-01
      • 1970-01-01
      • 2017-05-09
      • 2019-03-09
      • 2013-06-01
      相关资源
      最近更新 更多