2016-05-29 80 views

回答

0

您可以使用雙的init方法,並在的UITextField的文字傳遞這樣的:

guard let text = valueTextfield.text, value = Double(text) else { 
    // Here you can handle the case where the text is not a vaid Double string. 
    return 
} 
// Here, value will be a valid Double type here if the textField contains a valid Double string. 
+1

'guard let text = valueTextfield.text,value = Double(text)else {return}' –

+1

Thanks @LeoDabus –

0

試試這個:

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

對於這一點,確保textField.textnil。沒關係,如果它是「」。它會進入聲明的其他部分