Ios 如何在swift 4中将文本字段值用作双精度?
我们在swift 4中有这样一个销售点:Ios 如何在swift 4中将文本字段值用作双精度?,ios,swift,Ios,Swift,我们在swift 4中有这样一个销售点: @IBOutlet var accured_sum: UITextField! var sum: Double? 我声明了另一个变量,如下所示: @IBOutlet var accured_sum: UITextField! var sum: Double? 现在我想给变量sum赋值两倍的累计值 我该怎么做呢?你可以试试类似的东西 guard let text = accured_sum.text else { return } sum = Do
@IBOutlet var accured_sum: UITextField!
var sum: Double?
我声明了另一个变量,如下所示:
@IBOutlet var accured_sum: UITextField!
var sum: Double?
现在我想给变量sum赋值两倍的累计值
我该怎么做呢?你可以试试类似的东西
guard let text = accured_sum.text else { return }
sum = Double(text)
这是另一个解决方案,提供默认值
sum = Double(TextField.text ?? "0")
如果sum不是nil,则它具有来自TextField的double。它是nil:您的textfield不是double,或者您从未初始化sum