2016-11-07 15 views
4

나는 Swift의 보폭을 처음 사용하고 있습니다.Swift의 보폭 (from :, to :, by :) : "호출 할 수 없음"

let boundingBox = createdShape.frame //=SKShapeNode 
stride(from: Int(boundingBox.minX), to: Int(boundingBox.maxX), by: 10) { 

결과는 다음과 같습니다 : 유형의 인수 목록에

호출 할 수 없습니다 '걸음'('나는이 작업을 얻을 수 있기 때문에 먼저 마지막되는 직전에 from : Int, to : Int, by : Int,() ->()) '

내가 뭘 잘못하고 있니?

+0

당신이 보폭으로 일을하려고하는거야? 그래도 되풀이할까요? – Hamish

+0

이것은 당신에게 유용합니다 : http://stackoverflow.com/questions/37170203/swift-3-for-loop-with-increment – Santosh

답변

1

구문은 다음과 같아야합니다

let boundingBox = createdShape.frame //=SKShapeNode 
for x in stride(from: Int(boundingBox.minX), to: Int(boundingBox.maxX), by: 10) { 
    // TODO: Use x here. 
}