Xcode swift-初始化UITextField输入的浮点属性

Xcode swift-初始化UITextField输入的浮点属性,xcode,swift,properties,uitextfield,Xcode,Swift,Properties,Uitextfield,我试图在UITextField中从用户键入的textfield初始化一个float类型的属性 我得到一个错误UITextField对于下面的代码不能转换为“float” 浮点变量和文本字段类型的代码 var forceVar : Float = 0.0 @IBOutlet weak var forceEntered: UITextField! forceVar = forceEntered 从UITextField初始化属性 var forceVar : Float

我试图在UITextField中从用户键入的textfield初始化一个float类型的属性

我得到一个错误UITextField对于下面的代码不能转换为“float”

浮点变量和文本字段类型的代码

    var forceVar : Float = 0.0
    @IBOutlet weak var forceEntered: UITextField!
forceVar = forceEntered
从UITextField初始化属性

    var forceVar : Float = 0.0
    @IBOutlet weak var forceEntered: UITextField!
forceVar = forceEntered

您只需将文本强制转换为NSString,然后提取floatValue:

forceVar = (forceEntered.text as NSString).floatValue