gpt4 book ai didi

ios - 如何在 Swift 的 UserDefaults 中保存默认打印机?

转载 作者:搜寻专家 更新时间:2023-10-31 19:32:25 25 4
gpt4 key购买 nike

<分区>

这是我的应用程序的工作流程:用户可以从应用程序的设置页面中选择默认打印机,并且每次都将使用此默认打印机直接打印而无需任何打印预览对话框

我们可以使用 UIPrinterPickerController 选择打印机:

let printerPicker = UIPrinterPickerController(initiallySelectedPrinter: nil)
printerPicker.present(from: CGRect(x: 0, y: 0, width: 600, height: 500), in: self, animated: true) { (printerPicker, userDidSelect, error) in
if userDidSelect {
//Here get the selected UIPrinter
let defaultPrinter = printerPicker.selectedPrinter
}
}

获取UIPrinter后,我们不能直接将UIPrinter对象保存到UserDefaults中,UserDefaults不支持类型。

是否有任何其他选项可以将 UIPrinter 保存到 UserDefaults 或任何其他方式来保存默认打印机。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com