present(animated:completionHandler:)
Presents the picker from a view controller of your app.
Declaration
func present(animated: Bool, completionHandler completion: UIPrinterPickerController.CompletionHandler? = nil) -> BoolParameters
Return Value
true if the picker was displayed or false if the picker was already visible.
Discussion
This method presents the picker from one of your app’s view controllers and returns immediately. If you provide a delegate object and that object implements the printerPickerControllerParentViewController(_:) method, UIKit uses the view controller you provide to present the picker. If you do not provide a delegate, or your delegate object does not implement the printerPickerControllerParentViewController(_:) method, UIKit presents the picker from the root view controller of your app’s main window.
After presenting the picker, the picker interface runs until the user or your app dismisses it. The picker interface provides ways for the user to cancel printing directly, all of which dismiss the picker. You can also dismiss the printer picker programmatically by calling the dismiss(animated:) method.