【发布时间】:2011-08-31 20:09:45
【问题描述】:
有没有人对我面临的这个问题有任何提示。它并不复杂,但在 Core Data 中可能有更简洁的方法。
我有一个包含日期和值的数据表(或托管对象)。我提供的这些数据通常显示每一天和每一天的价值。
我想以周为单位进行分组,因此汇总所有具有特定数字周数的行。
示例:我的数据目前是这样显示的
- 8 月 5 日 | 5
- 8 月 4 日 | 18
- 8 月 3 日 | 8
- 8 月 2 日 | 3
- 8 月 1 日 | 10
- 7 月 31 日 | 2
- 7 月 30 日 | 1
- 7 月 29 日 | 7
- 7 月 28 日 | 6
等等等等
我想这样显示:
- 第 24 周 | 47
- 第 23 周 | 13
- 第 22 周 | 20
等等等等
我已经在使用 NSFetchedResultsController,如果可能的话,我想继续使用它。我想这就是困难所在。如果我只是呈现一个 UITableView 和一个 NSArray 的数据,这将很容易将我的值相加并呈现数据。
但是,NSFetchedResultsController 似乎与获取结果相关联(显然),所以我想我想使用 fetch 聚合这些数据,这样我就可以像处理原始数据一样将它直接挂接到我的表视图中。
有什么建议吗?
谢谢
【问题讨论】:
-
进一步说明,您希望一个表格视图单元格包含一周的信息,并且每天保留您的数据?
-
没错。通常 1 个单元格是 1 天,但我希望 1 个单元格包含 1 周。我不拥有数据,这就是我检索它的方式 - 所以我无法控制它,除了在我检索它时进行操作。
标签: iphone objective-c ios core-data aggregate