0
xCodeでCGFloatの値をDoubleに変換できない問題があります。私は(ダブル(variableNameに)と使用:次の変数名にダブルを)変換を行っているし、それはまだ、このエラーがスローされます。Swift: 'Double'型の値を期待される引数型 'CGFloat'に変換できません。
は予想引数の型に型の値「ダブル」を変換できません「CGFloat」
をここはコードです:
var InitialGroundWidth:Double = Double(self.InitialGround.size.width)
var frameWidth:Double = Double(self.frame.size.width)
groundSpeed = 5 + (5 * InitialGroundWidth/2)/(frameWidth/2)
「groundSpeed」の種類は何ですか?私はそれが 'CGFloat'であり、' Double'ではないと確信しています。 – Hamish
self.InitialGround.size.widthはCGFloatですが、私はDoubleに変換しました。 InitialGroundWidthはDoubleでなければなりません。 – GeorGios
'InitialGroundWidth'は' Double'です。しかし、「groundSpeed」のタイプは何ですか? – Hamish