我使用NSFetchedResultsController
和UITableView
。我有一份“费用”清单,保存到CoreData
。这和往常一样。 NSFetchedResultsController
处理所有事情。如何计算UITableView单元格中的所有值?
每个Expense
实体的.amount值(双精度)。
在tableview顶部有一个显示totalDebt
的标签。 totalDebt仅仅是每一笔支出加起来的费用(可能是正数,负数或零)。
该应用程序可以让你添加或删除一个项目(所以一个单元格,所以一个实体)。
我该如何计算totalDebtLabel
的值?
我试着把refreshTotalDebtLabel()
放在cellForRowAtIndexPath
中,但是每次重新加载表格时,每一个单元格都被计算出来,甚至已经计算过的单元格也被计算出来。 我尝试了其他解决方案,但它们似乎都失败了。