2014-10-08 36 views

回答

2

arc4random是一個函數,你需要調用它。無論如何,你應該使用arc4random_uniform

var newX = Int(arc4random_uniform(width)) 

同時,由於雨燕仍然是很糟糕的隱式轉換,你需要的參數轉換爲CGPoint

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

而且,如果你不打算在方法來改變這些後來,您應該使用let而不是var

+0

它仍然派生的邊界節點。我不認爲VAR寬度是正確的。 – wanksta11 2014-10-08 22:12:59

+0

現在可以使用self.frame.width * 0.3而不是+37! – wanksta11 2014-10-09 00:05:30