我遇到了xCode的问题,它不允许我将CGFloat值转换为Double。我已经完成了转换(使用Double(variableName)和:变量名旁边的Double)并且它仍然抛出此错误:
无法转换类型的值' Double'预期参数类型' CGFloat'
以下是代码:
var InitialGroundWidth:Double = Double(self.InitialGround.size.width)
var frameWidth:Double = Double(self.frame.size.width)
groundSpeed = 5 + (5 * InitialGroundWidth/2)/(frameWidth/2)
答案 0 :(得分:0)
我只是犯了一个愚蠢的错误。我忘记将groundSpeed转换为Double。我忘了;这是CGFloat。