---
title: "addAction(handler:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uiupdatelink/addaction(handler:)"
---

# addAction(handler:)

Adds an action with the specified handler to the UI update link.

## Declaration

```swift
func addAction(handler: @escaping (UIUpdateLink, UIUpdateInfo) -> Void)
```

## Discussion

Discussion This method adds the action to the beforeCADisplayLinkDispatch phase. To specify a different phase, use addAction(to:handler:) instead.

## See Also

### Adding actions

- [addAction(to:handler:)](uikit/uiupdatelink/addaction(to:handler:).md)
- [addAction(target:selector:)](uikit/uiupdatelink/addaction(target:selector:).md)
- [addAction(to:target:selector:)](uikit/uiupdatelink/addaction(to:target:selector:).md)
- [UIUpdateActionPhase](uikit/uiupdateactionphase.md)
