我使用NSFetchedResultsController
和UITableView
。我有一份「費用」清單,保存到CoreData
。這和往常一樣。 NSFetchedResultsController
處理所有事情。如何計算UITableView單元格中的所有值?
每個Expense
實體的.amount值(雙精度)。
在tableview頂部有一個顯示totalDebt
的標籤。 totalDebt僅僅是每一筆支出加起來的費用(可能是正數,負數或零)。
該應用程序可以讓你添加或刪除一個項目(所以一個單元格,所以一個實體)。
我該如何計算totalDebtLabel
的值?
我試着把refreshTotalDebtLabel()
放在cellForRowAtIndexPath
中,但是每次重新加載表格時,每一個單元格都被計算出來,甚至已經計算過的單元格也被計算出來。 我嘗試了其他解決方案,但它們似乎都失敗了。