我正在尝试将六个UITextFields一起添加,就像Excel电子表格会列出总数一样。我尝试过的是..
let w1 = Double(weightOne.text!)
let w2 = Double(weightTwo.text!)
let w3 = Double(weightThree.text!)
let w4 = Double(weightFour.text!)
let w5 = Double(weightFive.text!)
let w6 = Double(weightSix.text!)
然后添加的是...
let sum = "\(Int(w1 ?? 0 ) + Int(w2 ?? 0) + Int(w3 ?? 0) +
Int(w4 ?? 0) + Int(w5 ?? 0) + Int(w6 ?? 0)"
这没有用,因为它只允许我加5个整数,加第6个整数则表示将花费太长时间。
然后我试图像这样对文本字段求和...
let sum = Int(weightOne.text ?? 0 ) + Int(weightTwo.text ?? 0 )
weightTotal.text = "\(sum)"
但是说, “无法将'Int'类型的值转换为预期的参数类型'String'”
最终,我想将所有整数加在一起,如果没有值,我希望它为零,以防万一它们不输入值。请为“ 0”。