[ios] 이진 연산자 + CGfloat 유형의 피연산자에 적용 할 수 없습니다.


Answers

문제는 동일한 변수 유형이 없다는 것입니다. 예를 들어 bool과 string을 추가 할 수 없습니다.

int 대신 CGFloat로 변경하십시오.

let X : CGFloat = 0.0
let Y : CGFloat = 0.0
Question

다른 코드 줄로 이전과 같은 문제가 발생했습니다. 하지만 이번에는 지난 번과 같은 방식으로 문제를 해결할 수 없었습니다.

 var Y : Int = 0
 var X : Int = 0
 @IBOutlet var ball : UIImageView!
 ball.center = CGPointMake(ball.center.x + X, ball.center.y + Y) 

다음과 같은 오류가 발생합니다.

이진 연산자 +는 CGfloat 유형의 피연산자에 적용 할 수 없습니다.




Links