iosSwift-LiiOS Developer

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").

上一篇下一篇

猜你喜欢

热点阅读