Swift UIPrintInteractionController在演示时崩溃

Swift UIPrintInteractionController在演示时崩溃,swift,crash,breakpoints,interaction,Swift,Crash,Breakpoints,Interaction,当在一个独立的单视图应用程序中显示时,下面的代码起作用 当粘贴到iPad上运行的应用程序(带有splitview控制器)中,并通过UIAlertController按钮启动时,打印交互工作表一出现,它就会崩溃(触发AppDelegate顶部的断点-线程1:断点1.2)。我甚至尝试在专用UIViewController中启动它,但没有成功。有什么想法吗 let pInfo = UIPrintInfo.printInfo() pInfo.outputType = UIPrintInf

当在一个独立的单视图应用程序中显示时,下面的代码起作用

当粘贴到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)
let pInfo=UIPrintInfo.printInfo()
pInfo.outputType=UIPrintInfoOutputType.general
pInfo.jobName=“购物清单”
pInfo.orientation=UIPrintInfoOrientation.portrait
让formatter=UIMarkupTextPrintFormatter(markupText:“Hellow world!”)
让printController=UIPrintInteractionController.shared
printController.printInfo=pInfo
printController.showsPaperSelectionForLoadedPapers=true
printController.printFormatter=格式化程序
printController.delegate=self
printController.present(动画:true,completionHandler:nil)