Swift编程不能转换为浮点数。
- 论坛
- Swift编程不能转换为浮点数。
19 浏览
匿名的
0 Comments
问题原因:在Swift中,字符串类型(String)与浮点数类型(Float)之间不能直接进行转换。
解决方法:可以使用NSString的方法将字符串转换为浮点数,然后再进行计算。具体代码如下:
let firstFloatValue = (first?.text as NSString).floatValue
let secondFloatValue = (second?.text as NSString).floatValue
total.text = "\(firstFloatValue + secondFloatValue)"
此外,还可以参考stackoverflow上的许多其他方法进行字符串到浮点数的转换。具体链接为:Convert String to float in Apple's Swift