swift CGFloat到int xcode 6 beta 4

时间:2014-08-05 11:38:01

标签: xcode swift

var w:Int  = Int(self.bounds.size.width / Float(worldSize.width))
var h:Int  = Int(self.bounds.size.height / Float(worldSize.height))

错误:' CGFloat无法转换为UInt8'

我研究了这种转换类型,我发现这个Convert Float to Int in Swift我的代码是这样的但是没有任何想法?

1 个答案:

答案 0 :(得分:23)

在测试版4中,CGFloat已成为新类型。所以你要这样做:

var w:Int  = Int(self.bounds.size.width / CGFloat(worldSize.width))
var h:Int  = Int(self.bounds.size.height / CGFloat(worldSize.height))