Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift iOS 13 UIPrinter很快就不存在了_Swift_Uipickerview_Ios13_Uiprintinteractioncntrler - Fatal编程技术网

Swift iOS 13 UIPrinter很快就不存在了

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打印机模拟器或实际的物理打印机时,会发生这种情况 这是第一次打印时

用户使用UIPrinterPickerController选择打印机(UIPrinter)。一旦选中,该UIPrinter将在整个应用程序中用于输出(打印(至:),并在随后的应用程序启动中持续使用。从iOS 9到iOS 12,此方法运行良好

但是,在iOS 13下,会发生以下情况:

UIPrinter在第一次使用时始终可用。但一旦使用,在短时间(不到一分钟)后,UIPrinter似乎就不存在了。当通过AirPrint使用Xcode打印机模拟器或实际的物理打印机时,会发生这种情况

这是第一次打印时的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.