Xcode swift-初始化UITextField输入的浮点属性
我试图在UITextField中从用户键入的textfield初始化一个float类型的属性 我得到一个错误UITextField对于下面的代码不能转换为“float” 浮点变量和文本字段类型的代码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
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