---
title: "documentInteractionControllerWillPresentOpenInMenu(_:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uidocumentinteractioncontrollerdelegate/documentinteractioncontrollerwillpresentopeninmenu(_:)"
---

# documentInteractionControllerWillPresentOpenInMenu(_:)

Called when a document interaction controller is about to display an Open In menu.

## Declaration

```swift
optional func documentInteractionControllerWillPresentOpenInMenu(_ controller: UIDocumentInteractionController)
```

## Parameters

- `controller`: The document interaction controller that is about to display a menu.

## Discussion

Discussion The Open In menu is used to select an application for opening the current file. You can use this method to update your user interface in response to displaying the menu.

## See Also

### Presenting the user interface

- [documentInteractionControllerWillBeginPreview(_:)](uikit/uidocumentinteractioncontrollerdelegate/documentinteractioncontrollerwillbeginpreview(_:).md)
- [documentInteractionControllerDidEndPreview(_:)](uikit/uidocumentinteractioncontrollerdelegate/documentinteractioncontrollerdidendpreview(_:).md)
- [documentInteractionControllerWillPresentOptionsMenu(_:)](uikit/uidocumentinteractioncontrollerdelegate/documentinteractioncontrollerwillpresentoptionsmenu(_:).md)
- [documentInteractionControllerDidDismissOptionsMenu(_:)](uikit/uidocumentinteractioncontrollerdelegate/documentinteractioncontrollerdiddismissoptionsmenu(_:).md)
- [documentInteractionControllerDidDismissOpenInMenu(_:)](uikit/uidocumentinteractioncontrollerdelegate/documentinteractioncontrollerdiddismissopeninmenu(_:).md)
