Swift3 如何计算添加到购物车的金额?

Swift3 如何计算添加到购物车的金额?,swift3,Swift3,我试图计算所有产品的总价格。但前一个单元格不加起来 代码: 如何获取刚刚从屏幕上消失的单元格值?您需要了解UITableView单元格在UITableView中的行为。UITableView“重复使用”UITableViewCell。UITableView还基于索引填充单元格。如果要计算某些内容,请创建一个全局变量,并使用UITableView委托来分析该单元格属性。@SaqibOmer更好的方法是,不要使用UITableViewCells来计算数据。为此使用一个数据源。他想使用tablevi

我试图计算所有产品的总价格。但前一个单元格不加起来

代码:


如何获取刚刚从屏幕上消失的单元格值?

您需要了解UITableView单元格在UITableView中的行为。UITableView“重复使用”UITableViewCell。UITableView还基于索引填充单元格。如果要计算某些内容,请创建一个全局变量,并使用UITableView委托来分析该单元格属性。@SaqibOmer更好的方法是,不要使用
UITableViewCell
s来计算数据。为此使用一个数据源。他想使用tableview是有争议的要求。数据来源,无疑是做计算的正确方法@您需要了解UITableView单元格在UITableView中的行为。UITableView“重复使用”UITableViewCell。UITableView还基于索引填充单元格。如果要计算某些内容,请创建一个全局变量,并使用UITableView委托来分析该单元格属性。@SaqibOmer更好的方法是,不要使用
UITableViewCell
s来计算数据。为此使用一个数据源。他想使用tableview是有争议的要求。数据来源,无疑是做计算的正确方法@男人
 func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! AddChartTableViewCell
    cell.selectionStyle = .none
    let model = self.realm.objects(addCart.self)[indexPath.row]

    cell.chartBrand.text = model.name
    cell.chartPrice.text = model.productPrice

    let imageProctURL = model.chartImage
    cell.chartImage.sd_setImage(with: URL(string: imageProctURL!), placeholderImage: UIImage(named: "dummy"))

    stepper = KWStepper(decrementButton: cell.decrementButton, incrementButton: cell.incrementButton)


    stepper
        .maximumValue(100)
        .minimumValue(1)
        .stepValue(1)
        .valueChanged { [unowned self] stepper in
            var total = 0.0
            self.tempCount = stepper.value
            let prices  = (model.productPrice! as NSString).doubleValue
            let localTotal = prices * self.tempCount!
            total += (prices) * (self.tempCount)!
            print (" \(total)")

            self.subTotal.text = String(total)
    }

    return cell
}