如何计算不同单元格中相同列的总和,而不是同一单元格中的总和。
我不知道如何解决它。
import UIKit
class ResultViewController: UIViewController, UITableViewDataSource, UITableViewDelegate, UITextFieldDelegate {
@IBOutlet var tableview: UITableView!
@IBAction func backPage(_ sender: Any) {
self.presentingViewController?.dismiss(animated: true)
}
let ad2 = UIApplication.shared.delegate as? AppDelegate
@IBAction func resetHist(_ sender: Any) {
ad2?.listPrice = [String]()
ad2?.listAmt = [String]()
tableview.reloadData()
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return ad2?.listPrice.count ?? 0
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! CustomTableViewCell
cell.resultPrice?.text = ad2?.listPrice[indexPath.row]
cell.resultAmt?.text = ad2?.listAmt[indexPath.row]
var sum = 0
// how to calculate sum of the same columns in different cells
for i in ad2?.listPrice.count {
sum += Int(ad2?.listPrice[i])
}
return cell
}
}