2016-11-07 3 views
4

私が初めてスウィフトのストライドを使用しています。スウィフトのストライド(から:へ:によって:)「を呼び出すことはできない」原因

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. 
} 
関連する問題