---
title: removeAllActions()
framework: spritekit
role: symbol
role_heading: Instance Method
path: spritekit/sknode/removeallactions()
---

# removeAllActions()

Ends and removes all actions from the node.

## Declaration

```swift
func removeAllActions()
```

## Mentioned in

Configuring Action Timing

## Discussion

Discussion When an action is removed from the node, any remaining animation the action would perform is skipped; however, previous changes are not reverted. It is possible that an action may make a final change to the scene when removed; if so, it is documented for the specific action in SKAction.

## See Also

### Running Actions

- [Getting Started with Actions](spritekit/getting-started-with-actions.md)
- [run(_:)](spritekit/sknode/run(_:).md)
- [run(_:completion:)](spritekit/sknode/run(_:completion:).md)
- [run(_:withKey:)](spritekit/sknode/run(_:withkey:).md)
- [speed](spritekit/sknode/speed.md)
- [isPaused](spritekit/sknode/ispaused.md)
- [action(forKey:)](spritekit/sknode/action(forkey:).md)
- [hasActions()](spritekit/sknode/hasactions().md)
- [removeAction(forKey:)](spritekit/sknode/removeaction(forkey:).md)
