Completion и witkKey в SKAction

swift
spritekit

#1

Всем привет!
У меня есть экшен, которй по окончанию делает определенные действия.
Для примера:

let action = SKAction.moveTo(y: -200, duration: 5.5)
someNode.run(action, completion: {выполняется какое-то действие})

Но вот у меня возникла задача. Надо присвоить экшену имя.
Как это сделать я тоже знаю:

someNode.run(action, withKey: "someAction")

Только вот надо скомбинировать 2 этих параметра: completion и withKey.

Пытался сделать вот так:
someNode.run(action, withKey: "someAction", completion: {выполняется какое-то действие})

Но компилятор ругается… Можно ли как-то скомбинировать эти 2 параметра?


#2
let action = SKAction.moveTo(y: -200, duration: 2)

let run = SKAction.run {
    print("hello")
}

someNode.run(SKAction.sequence([action, run]), withKey: "someAction")