【发布时间】:2010-07-13 20:45:11
【问题描述】:
我正在使用 Core Data 制作一个代表手机账单的应用程序。我有三个实体:Bill、Line 和 Calls。账单可以有很多线路,线路可以有很多电话。所有这些都是建立在关系上的。现在,我有一个显示所有账单的表格视图。当您双击账单时,会出现一张带有弹出框的表格,其中列出了账单上的所有行。弹出框下方是一个包含许多标签的框,这些标签显示有关该行的各种信息。在该信息下方,我想列出该行在该月呼叫的前 5 个号码。 Lines 与Calls 有一对多的关系,它有两个字段,数字和分钟。我已将所选行的所有调用加载到NSArrayController 中,并带有正确排列值的排序描述符。如何使用此数组控制器的前 5 个值填充 5 个标签?
编辑:呼叫数组已经是唯一的,当我收集数据时,我将所有单独的呼叫合并为每个月每个号码的总分钟数。我只需要排序并显示这个组合数组的前 5 条记录。
【问题讨论】:
标签: objective-c cocoa core-data cocoa-bindings