Swift编程不能转换为float



附件是我的代码,它基本上是两个文本框被添加在一起,但我不知道如何处理浮动变量。任何帮助都是感激的

@IBOutlet weak var first: UITextField!
@IBOutlet weak var second: UITextField!
@IBOutlet weak var total: UILabel!
@IBAction func add(sender: AnyObject) {
   total.text = "(first.text.toInt()!+second.text.toInt()!)"

你可以试试

let firstFloatValue = (first?.text as NSString).floatValue
let secondFloatValue = (second?.text as NSString).floatValue

,

total.text = "(firstFloatValue + secondFloatValue)

或者在Apple's Swift

中将字符串转换为浮点数中提到的任何一种技术

最新更新