SKAction Completion Handlers; использование в Swift

Я новичок в Swift и SpriteKit. Многие примеры действий SpriteKit находятся в Objective C, которую я не могу сопоставить или работать в Swift.

Если вы запускаете SKAction и по завершении SKAction хотите сделать что-то еще, как мне это сделать правильно, в Swift?

    spaceMan.runAction(spaceManDeathAnimation, completion: {
        println("red box has faded out")
    })

Любые идеи будут с благодарностью.

Редактировать:

for i in 0...29 {
    textures.append(SKTexture(imageNamed: "spaceManDeath_\(i)"))
}
spaceManDeathAnimation = SKAction.repeatActionForever(SKAction.animateWithTextures(textures, timePerFrame: 0.15625))

Ответы на вопрос(3)

Ваш ответ на вопрос