Swift iOS 13 UIPrinter很快就不存在了
用户使用UIPrinterPickerController选择打印机(UIPrinter)。一旦选中,该UIPrinter将在整个应用程序中用于输出(打印(至:),并在随后的应用程序启动中持续使用。从iOS 9到iOS 12,此方法运行良好 但是,在iOS 13下,会发生以下情况: UIPrinter在第一次使用时始终可用。但一旦使用,在短时间(不到一分钟)后,UIPrinter似乎就不存在了。当通过AirPrint使用Xcode打印机模拟器或实际的物理打印机时,会发生这种情况 这是第一次打印时的Xcode控制台消息-它可以工作:Swift iOS 13 UIPrinter很快就不存在了,swift,uipickerview,ios13,uiprintinteractioncntrler,Swift,Uipickerview,Ios13,Uiprintinteractioncntrler,用户使用UIPrinterPickerController选择打印机(UIPrinter)。一旦选中,该UIPrinter将在整个应用程序中用于输出(打印(至:),并在随后的应用程序启动中持续使用。从iOS 9到iOS 12,此方法运行良好 但是,在iOS 13下,会发生以下情况: UIPrinter在第一次使用时始终可用。但一旦使用,在短时间(不到一分钟)后,UIPrinter似乎就不存在了。当通过AirPrint使用Xcode打印机模拟器或实际的物理打印机时,会发生这种情况 这是第一次打印时
Simulated\032Color\032Laser\032@\032myMac._ipps._tcp.local.: Print-Job successful with warning: Job attributes did not match print document.
以下是1分钟后发生的情况:
Simulated\032Color\032Laser\032@\032myMac._ipps._tcp.local.: Print-Job failed: Printer "Simulated_Color_Laser_myMac" does not exist.
发生这种情况时,继续的唯一方法是在PrinterPicker中重新选择UIPrinter
关于这里可能发生的事情有什么想法吗
谢谢,已在2020年3月24日发布的iOS 13.4版中修复
Simulated\032Color\032Laser\032@\032myMac._ipps._tcp.local.: Print-Job failed: Printer "Simulated_Color_Laser_myMac" does not exist.