swift中将字符串转成Double
2015-06-15 本文已影响1214人
恨鐵不成金
在swift开发中,常常需要将字符串转成Double.(xcode 6)中
如果你直接"123" as Double
,xcode将报错String is not convertible to Double
解决办法是先将swift的String
类型转成OC的NSString
然后调用doubleValue
方法
("123" as NSString).doubleValue
或者
NSNumberFormatter().numberFromString("123")?.doubleValue
此方法仅在swift2.0前,2.0之后的方法更简单Double("123")
.