<!--
{
  "availability" : [
    "iOS: 8.0.0 -",
    "iPadOS: 8.0.0 -",
    "macCatalyst: 13.1.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "UIKit",
  "identifier" : "/documentation/UIKit/UIPrinterPickerControllerDelegate/printerPickerControllerDidSelectPrinter(_:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "UIKit"
    ],
    "preciseIdentifier" : "c:objc(pl)UIPrinterPickerControllerDelegate(im)printerPickerControllerDidSelectPrinter:"
  },
  "title" : "printerPickerControllerDidSelectPrinter(_:)"
}
-->

# printerPickerControllerDidSelectPrinter(_:)

Tells the delegate that a printer was selected.

```
optional func printerPickerControllerDidSelectPrinter(_ printerPickerController: UIPrinterPickerController)
```

## Parameters

`printerPickerController`

The printer picker controller that is providing your delegate with information.

## Discussion

Implement this method if you want your delegate to be notified of the selected printer. The selected printer can be either one that the user selected or the initially selected printer that you specified when creating your [`UIPrinterPickerController`](/documentation/UIKit/UIPrinterPickerController) object.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)