小编sam*_*tny的帖子

UIPrintInteractionController 在演示时崩溃

当在独立的单视图应用程序中呈现时,以下代码可以工作。

当粘贴到在 iPad 上运行的应用程序(带有 splitview 控制器)并从按钮的 UIAlertController 操作启动时,它会在打印交互表时立即崩溃(在 AppDelegate 顶部触发断点 - 线程 1:断点 1.2)出现。我什至尝试从专用的 UIViewController 中启动它,但没有运气。有任何想法吗?

    let pInfo = UIPrintInfo.printInfo()
    pInfo.outputType = UIPrintInfoOutputType.general
    pInfo.jobName = "Shopping List"
    pInfo.orientation = UIPrintInfoOrientation.portrait

    let formatter = UIMarkupTextPrintFormatter(markupText: "<html><body>Hellow world!</body></html>")

    let printController = UIPrintInteractionController.shared
    printController.printInfo = pInfo
    printController.showsPaperSelectionForLoadedPapers = true
    printController.printFormatter = formatter
    printController.delegate = self
    printController.present(animated: true, completionHandler: nil)
Run Code Online (Sandbox Code Playgroud)

crash interaction breakpoints swift

5
推荐指数
0
解决办法
154
查看次数

标签 统计

breakpoints ×1

crash ×1

interaction ×1

swift ×1