问题标签 [uiprintinteractioncntrler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 我如何添加 IP 地址来打印对象和打印,它们在同一个 wi-fi 上,但我总是得到错误代码 4?
通过空中打印从带有 IP 地址的 iPhone 打印
打印失败。Optional(\"操作无法完成。(UIPrintErrorDomain error 4.)\")"
objective-c - UIPrintInteractionController 在 iOS 13 beta 设备中无法正常工作
当我尝试在目标 c 代码中加载打印机时,打印机视图会超出屏幕。有人可以调查一下吗?
我尝试过使用 UIPrintInteractionController 的委托方法,但显示打印机控制器会超出屏幕。
此代码在 ios 12 中正常工作我想要在 ios 13 中使用相同的打印机屏幕
屏幕下方短
ios - UIPrintInteractionController 不显示多个页面
这个问题刚刚出现在 iOS 13 中,之前不是问题。如果我向UIPrintInteractionController
控制器展示单个图像,则一切正常。如果我提交了多个图像,则不会显示打印控制器,而是会收到一条错误消息:Warning: Attempt to dismiss from view controller <UIViewController: 0x7fefcc4e7ab0> while a presentation or dismiss is in progress!
下面是有问题的代码。同样,如果printingItems
包含超过 1 个元素(这是它的全部点),控制器将不会显示并且success
完成处理程序的部分将返回false
。在 iOS 12 中不是问题。这是在 iPad 上运行的。
ios - 'showsPageRange' 已弃用
我有这个警告“'showsPageRange' 已弃用:首先在 iOS 10.0 中弃用 - 可以从打印预览中删除页面,因此始终显示页面范围。” 我想删除。这是我的代码
由于 showPageRange 的默认值为 false,并且在我的代码中它设置为 true,我不知道是否可以安全地删除此行。
我只是不明白这条消息“可以从打印预览中删除页面,因此始终显示页面范围。” 它说始终显示页面范围,好的,但是从打印预览中删除页面的选项与此有什么关系?
printing - iOS 13 AirPrint 问题:可以打印一次到 UIPrinter,随后出现控制台错误,例如 Print-Job failed: Printer not found
一个多月以来,我一直在与我的应用程序中的 iOS 13 打印问题作斗争。
无需用户重复选择打印机即可完成打印,通过使用UIPrintInteractionController.printToPrinter()
最初,我保留了这些UIPrinter
对象并反复使用它们,但只有在调用contactPrinter
它们并获得成功的结果之后。这在 iOS 12 及之前的版本中运行良好。
UIPrinter
在 iOS 13 中,多次打印到同一个实例几乎永远不会成功。如果我很快打印到它会成功,但一分钟后它就不会成功了。此外,似乎contactPrinter
经常无缘无故地失败。解决方法是contactPrinter
完全放弃,并在UIPrinter
每次需要打印时使用 url 重新创建对象。
好的,但是这样做会破坏第 3 方打印服务器:上述解决方法是修复真正的 AirPrint 打印机,即。来自佳能或其他人,但是,该解决方法破坏了OPrint 或 Printopia 或其他第三方 AirPrint 打印服务器 - 然后它们在每次打印时出错,错误是无法联系打印机。
有没有其他人打过这个?有什么我想念的吗?
swift - iOS 13 UIPrinter 很快就消失了
用户使用 UIPrinterPickerController 选择打印机 (UIPrinter)。选择后,该 UIPrinter 将用于整个应用程序的输出 (print(to:) 并持续用于应用程序的后续启动。从 iOS 9 到 iOS 12,此方法运行良好。
但是,在 iOS 13 下,会发生以下情况:
UIPrinter 在第一次使用时始终可用。但是一旦使用,在很短的时间(不到一分钟)之后,UIPrinter 似乎就消失了。当通过 AirPrint 使用 Xcode 打印机模拟器或实际的物理打印机时会发生这种情况。
这是第一次打印时的 Xcode Console 消息 - 它有效:
这是 1 分钟后发生的情况:
发生这种情况时,继续的唯一方法是在 PrinterPicker 中重新选择 UIPrinter。
关于这里可能发生什么的任何想法?
谢谢,
objective-c - UIPrintInteractionController 仅在 iOS 14 上单击“取消”按钮时崩溃
我的代码是:
它显示得很好,但是当单击取消按钮以关闭视图时,它会因消息而崩溃:
试图从除主线程或 web 线程之外的线程获取 web lock。这可能是从辅助线程调用 UIKit 的结果。现在崩溃
swift - Swift 5 错误打印机似乎是不同的“(打印机名称)”
我正在使用此功能直接打印到打印机。第一次打印没问题,但是当我尝试打印另一个文档时出现此错误:
“打印机“EPSON WF-5710”似乎与以前使用的同名打印机不同,或者连接可能不可靠。如果这是预期的,请点击“继续”。
我该如何解决这个问题?这是我用于打印的代码
ios - 取消时 UIPrintInteractionController 崩溃
我编写了在 iPad 上打印的代码,并且检查了不同的文档。我的代码看起来正确,但是当控制器出现并单击取消时,它会因以下错误而崩溃:尝试从主线程或 Web 线程以外的线程获取 Web 锁。这可能是从辅助线程调用 UIKit 的结果。现在崩溃...
我尝试添加一个 dispatch_async 但没有帮助。这是我的代码: