【发布时间】:2014-09-07 08:55:57
【问题描述】:
你能帮我吗?我需要了解如何将字符串转换为 Int、Float 或 Double!当我尝试从 UITextField 获取值并需要这种类型的转换时,就会出现此问题!
我以前是这样的:
var myValue : Float = myTextField.text.bridgeToObjectiveC().floatValue
但是从 Xcode 6 beta 6 开始,它似乎不再工作了!
我也试过这样:
var str = "3.14"
// Conversion from StringValue to an Int
var intValue : Int = str.toInt()!
// Other converstion from StringValue to an Int
var intOtherValue : Int = Int(str)
// Converstion from StringValue to a Float
var floatValue : Float = str.bridgeToObjectiveC().floatValue
// Converstion from StringValue to a Double
var doubleValue : Double = Double(str)
请帮助我或告诉我在哪里可以找到答案!非常感谢!
【问题讨论】:
标签: string swift floating-point int double