2014-10-08 3 views

답변

2

arc4random 작동하지 않습니다 함수라고하면, 호출해야합니다. 그리고 어쨌든 arc4random_uniform을 사용해야합니다. 스위프트는 여전히 암시 적 변환에 대한 끔찍한 때문에

var newX = Int(arc4random_uniform(width)) 

는 또한, 당신은 CGPoint에 인수를 변환해야합니다

var pos = CGPoint(x: CGFloat(newX + 37), y: CGFloat(newY)) 

을 그리고 당신은 방법에서 이러한 이상을 변경하지 않을 경우, var 대신 let을 사용해야합니다.

+0

여전히 테두리에 노드가 생깁니다. var 너비가 맞다고 생각하지 않습니다. – wanksta11

+0

은 이제 +37 대신 self.frame.width * 0.3을 사용하여 작동합니다! – wanksta11

관련 문제