У меня есть ошибка, когда вызываем func, что аргумент закрывается.Как сделать аргумент закрытием?
Вот мой код:
func animateSwap(swap: Swap, completion:() ->() = {}) {
let spriteA = swap.cookieA.sprite!
let spriteB = swap.cookieB.sprite!
spriteA.zPosition = 100
spriteB.zPosition = 90
let Duration: NSTimeInterval = 0.3
let moveA = SKAction.moveTo(spriteB.position, duration: Duration)
spriteA.runAction(moveA, completion: completion)
let moveB = SKAction.moveTo(spriteA.position, duration: Duration)
spriteB.runAction(moveB)
}
Когда я называю FUNC как этот
scene.animateSwap(swap, completion: handleMatches()){
}
У меня есть ошибка:
Extra argument 'completion' in call
Привет ДЗК Спасибо за ваш ответ. –