---
title: performPrimaryAction()
framework: uikit
role: symbol
role_heading: Instance Method
path: uikit/uicontrol/performprimaryaction()
---

# performPrimaryAction()

Calls the method associated with the control’s primary action.

## Declaration

```swift
func performPrimaryAction()
```

## Discussion

Discussion This method invokes the primary action for the control, whether it’s a direct action, for example, a button tap, or presents further UI, for example, a contextual menu.

## See Also

### Triggering actions

- [sendAction(_:)](uikit/uicontrol/sendaction(_:).md)
- [sendAction(_:to:for:)](uikit/uicontrol/sendaction(_:to:for:).md)
- [sendActions(for:)](uikit/uicontrol/sendactions(for:).md)
