---
title: UIActionHandler
framework: uikit
role: symbol
role_heading: Type Alias
path: uikit/uiactionhandler
---

# UIActionHandler

A type that defines the closure for an action handler.

## Declaration

```swift
typealias UIActionHandler = (UIAction) -> Void
```

## Parameters

- `action`: The action selected by the user.

## See Also

### Creating an action

- [init(title:subtitle:image:identifier:discoverabilityTitle:attributes:state:handler:)](uikit/uiaction/init(title:subtitle:image:identifier:discoverabilitytitle:attributes:state:handler:).md)
- [init(title:image:identifier:discoverabilityTitle:attributes:state:handler:)](uikit/uiaction/init(title:image:identifier:discoverabilitytitle:attributes:state:handler:).md)
- [captureTextFromCamera(responder:identifier:)](uikit/uiaction/capturetextfromcamera(responder:identifier:).md)
- [UIAction.Identifier](uikit/uiaction/identifier-swift.struct.md)
