我们在swift 4中有一个这样的出口:
@IBOutlet var accured_sum: UITextField!
我宣布了另一个这样的变量:
var sum: Double?
现在我想将accured_sum的Double值赋给变量sum。
我该怎么做?
答案 0 :(得分:2)
您可以尝试类似
的内容guard let text = accured_sum.text else { return }
sum = Double(text)
答案 1 :(得分:0)
这是另一种解决方案,提供默认值
# tox.ini
...
[testenv]
...
extras = test
如果sum不是nil,则它具有TextField的double。它是零:你的文本字段不是双重的,或者你从未初始化总和。