测试textfield中的double是否具有值

时间:2016-05-29 21:52:13

标签: swift if-statement

尝试检查从textfield获取的双变量是否具有值

让价值:双倍? = Double(valueTextfield.text!)

if(value.isEmpty())X

if(value。== nil)X

if(value == 0)X

我该怎么做

2 个答案:

答案 0 :(得分:0)

您可以使用Double的init方法并传入UITextField的文本,如下所示:

TestProtocol

答案 1 :(得分:0)

试试这个:

if let doubleFromText = Double(textField.text!) {
    //use doubleFromText
} else {
    //could not make double 
}

为此,请确保textField.text不是nil。没关系,如果是“”。它将进入声明的其他部分