我想在Swift中将Float转换为Int。这样的基本类型不起作用,因为这些类型不是原语,不像Objective-C中的float和int
var float: Float = 2.2 var integer: Int = float as Float
但这会产生以下错误消息:
‘Float’ is not convertible to ‘Int’
任何想法如何属性从Float转换为Int?
你可以将Float转换为Int在Swift中像这样:
原文链接:https://www.f2er.com/swift/321741.htmlvar myIntValue:Int = Int(myFloatValue) println "My value is \(myIntValue)"
你也可以用@ paulm的注释来实现这个结果:
var myIntValue = Int(myFloatValue)