2016-06-02 5 views
0

Im получает немного ошибки с моим кодом и нуждается в помощи с исправления ошибок. Вот что ошибка говорит мне:Проблемы с Swift 2 Xcode 7.3.1

Не удается передать неизменяемое значение для мутагенного оператора: возвращает вызов функции неизменяемого значения

Хереса код вместе с ним

for var i:CGFloat = 0; i<2 + self.frame.size.width/(MovingGroundTexture.size().width); ++1 { 
     let groundsprite = SKSpriteNode(texture: MovingGroundTexture) 
     groundsprite.zPosition = 0 
     groundsprite.anchorPoint = CGPointMake(0, 0) 
     groundsprite.position = CGPointMake(i * groundsprite.size.width, 0) 
     addChild(groundsprite) 

ответ

3

так, как я прочитал свой цикл, вы» ve написано ++ 1, а не ++ i. Конечно, вы не можете увеличить константу.

Смежные вопросы