---
title: "printerPickerControllerDidDismiss(_:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uiprinterpickercontrollerdelegate/printerpickercontrollerdiddismiss(_:)"
---

# printerPickerControllerDidDismiss(_:)

Tells the delegate that the printer picker was dismissed.

## Declaration

```swift
optional func printerPickerControllerDidDismiss(_ printerPickerController: UIPrinterPickerController)
```

## Parameters

- `printerPickerController`: The printer picker controller object that was dismissed.

## Discussion

Discussion Use this method to perform any tasks associated with displaying the printer picker controller. This method is called when the user dismisses the picker, either by selecting a printer or by canceling the picker interface. This method is not called when you dismiss the picker programmatically using the dismiss(animated:) method.

## See Also

### Responding to Printer Picker Events

- [printerPickerControllerParentViewController(_:)](uikit/uiprinterpickercontrollerdelegate/printerpickercontrollerparentviewcontroller(_:).md)
- [printerPickerControllerWillPresent(_:)](uikit/uiprinterpickercontrollerdelegate/printerpickercontrollerwillpresent(_:).md)
- [printerPickerControllerDidPresent(_:)](uikit/uiprinterpickercontrollerdelegate/printerpickercontrollerdidpresent(_:).md)
- [printerPickerControllerWillDismiss(_:)](uikit/uiprinterpickercontrollerdelegate/printerpickercontrollerwilldismiss(_:).md)
