核心数据实体中所有对象的属性总和

时间:2018-07-06 16:12:43

标签: ios swift core-data

我正在创建一个用于简化学校簿记​​的应用程序。我有一个俱乐部tableView,其后是一个成员tableView和一个事务表View层次结构。用户可以在开始时用他的金额添加一个新成员,然后向该成员添加交易。现在,我想在tableView中显示成员拥有的总金额。因此,一开始我必须从核心数据和他的资金中得出他所有交易的总和。我看到了很多示例,但对于我的Core-data而言却不是。所以我的问题是:如何从这些核心数据对象计算所有属性的总和。 Core-Data Model

1 个答案:

答案 0 :(得分:1)

您的原始交易是一组托管对象交易。创建一个名为count的变量并运行for循环并增加资金。

var count = 0
for trans in member.transtion {
     count = trans.money + count
}