2016-10-29 9 views
1

Я не могу понять, что я делаю неправильно в следующем синтаксисе, чтобы получить завершение для запуска.Завершение работы: после последовательности или группы SKActions

spriteWhite.run(SKAction.group([moveRight, swipeRight], 
     completion: {self.doThisFunction(withThisValue)})) 

Ошибка:

Extra argument "completion" in call.

ответ

2

Попробуйте изменить:

spriteWhite.run(SKAction.group([moveRight, swipeRight], 
      completion: {self.doThisFunction(withThisValue)})) 

с:

spriteWhite.run(SKAction.group([moveRight, swipeRight]), 
     completion: { self.doThisFunction(withThisValue) }) 

Уязвимость существует из-за ошибки синтаксиса: скобка после вторая квадратная скобка закрывается SKAction определение.