---
title: accessibilityPerformEscape()
framework: objectivec
role: symbol
role_heading: Instance Method
path: objectivec/nsobject-swift.class/accessibilityperformescape()
---

# accessibilityPerformEscape()

Dismisses a modal view and returns the success or failure of the action.

## Declaration

```swift
@MainActor func accessibilityPerformEscape() -> Bool
```

## Return Value

Return Value YES if the modal view is successfully dismissed; otherwise, NO. By default, this method returns NO.

## Discussion

Discussion Implement this method on an element or containing view that can be revealed modally or in a hierarchy. When a VoiceOver user performs a dismiss action, this method dismisses the view. For example, you might implement this method for a popover in order to give users a deliberate dismiss action to perform that closes the popover.

## See Also

### Performing an action

- [accessibilityActivate()](objectivec/nsobject-swift.class/accessibilityactivate().md)
- [accessibilityIncrement()](objectivec/nsobject-swift.class/accessibilityincrement().md)
- [accessibilityDecrement()](objectivec/nsobject-swift.class/accessibilitydecrement().md)
- [accessibilityScroll(_:)](objectivec/nsobject-swift.class/accessibilityscroll(_:).md)
- [accessibilityPerformMagicTap()](objectivec/nsobject-swift.class/accessibilityperformmagictap().md)
