Swift 创建多个和的和

Swift 创建多个和的和,swift,xcode,core-data,Swift,Xcode,Core Data,在我的应用程序中,有三个tableView是分层的,在单独的VC中是ach。俱乐部->会员->交易。我想在club tableView中添加一个标签,其中包含该俱乐部会员的所有交易金额。我已经对会员的起始金额进行了计算,现在我想计算会员的所有交易金额,并计算这些金额,所以我有这个俱乐部的所有交易金额 以下是我对起始金额所做的操作: var countmember=0.0 为了俱乐部的会员们。会员们!{ countmember=membs.saldo+countmember } 我的尝试 现在我必

在我的应用程序中,有三个tableView是分层的,在单独的VC中是ach。俱乐部->会员->交易。我想在club tableView中添加一个标签,其中包含该俱乐部会员的所有交易金额。我已经对会员的起始金额进行了计算,现在我想计算会员的所有交易金额,并计算这些金额,所以我有这个俱乐部的所有交易金额

以下是我对起始金额所做的操作:

var countmember=0.0 为了俱乐部的会员们。会员们!{ countmember=membs.saldo+countmember } 我的尝试 现在我必须访问所有事务并将它们一起计数,然后将所有这些计数一起计数。我试过这样的方法,但没用

var transcount=0.0 如果let transactions=member?.transactions{ 用于转入交易{ 转帐=转帐货币+转帐 } } var transmemcount=0.0 对于uu in成员{ TransemCount=transcount+TransemCount }
我不知道你到底想总结什么。 但是,例如,对于第一个循环,您可以使用reduce方法:

或者对于彼此内部的第二个两个循环。或减少:

let transmemcount = 0.0

for member in members {
for trans in member.transactions {
transmemcount += trans.money
}
}

我想总结一下俱乐部所有会员的交易情况。我只是所有这些的数量。总结成员的功能。我在问题的第一个代码部分已经有了。哦,是的,它起作用了。我只需要把TransemCount变成var,把会员变成club.members!和展开交易。非常好,谢谢你:D
let transmemcount = 0.0

for member in members {
for trans in member.transactions {
transmemcount += trans.money
}
}