前提・実現したいこと
iOS12まではアプリ内から印刷ができるのですが、iPadOS13で同じロジックを動かしても印刷ができない状況です。
おそらく、iPadOS13で処理をする際に何かしらの処理を入れなければならないのかと思うのですが、調べた限り対処法が見つかりません。
この問題の解決方法を教えてください。
発生している問題・エラーメッセージ
特にエラーが発生はしておりません。
該当のソースコード
UIPrintInteractionController *pic = [UIPrintInteractionController sharedPrintController]; pic.delegate = self; UIPrintInfo *printInfo = [UIPrintInfo printInfo]; printInfo.outputType = UIPrintInfoOutputGrayscale; printInfo.jobName = @""; pic.printInfo = printInfo; pic.printingItem = pdfData; [pic printToPrinter:printerPickerController.selectedPrinter completionHandler:^(UIPrintInteractionController *printInteractionController, BOOL completed, NSError *error) { if (!completed) { NSLog(@"error : %@", error); } }];
あなたの回答
tips
プレビュー