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我的代码是这样的但是没有任何想法?
答案 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))