I was hoping someone would be able to help me with this problem. I can't seem to find a way to assign a key to an SKAction for Sprite Kit for the removeActionWithKey method. I have also tried assinging the action to a key in a dictionary but the program didn't recognize the key assignment and thus returned a nil value.
Here is what I tried to do:
var textureanimation = SKAction.repeatActionForever(SKAction.animateWithTextures(_walkingframes, timePerFrame: 0.1))
var dictionary = ["animation": textureanimation]
object.runAction(actionForKey("animation"))
var sequence = [SKAction.moveTo(tap_position, duration: time_duration),
SKAction.runBlock{
object.removeActionForKey("animation")}