UIPrintInteractionController printItems не отображаются / работают - PullRequest
0 голосов
/ 02 февраля 2019

Довольно просто ...

В наши дни я считаю себя довольно опытным разработчиком iOS, но эта ошибка кажется явной ошибкой в ​​iOS, если только я что-то не пропустил.

Пожалуйстасм. приведенный ниже код.

Пути к файлам указывают на два одностраничных PDF-файла.

Появляется контроллер взаимодействия печати без содержимого для печати. ​​

Если явместо этого делайте только 1 файл за раз, как это:

pc.printingItem = [NSURL fileURLWithPath:filePath1];

он работает как чемпион.

Что мне здесь не хватает?!

UIPrintInteractionController *pc = [UIPrintInteractionController sharedPrintController];
UIPrintInfo *printInfo = [UIPrintInfo printInfo];
printInfo.outputType = UIPrintInfoOutputPhoto;
printInfo.orientation = UIPrintInfoOrientationLandscape;
pc.printInfo = printInfo;

pc.printingItems = @[[NSURL fileURLWithPath:filePath1], 
                     [NSURL fileURLWithPath:filePath2]];

[pc presentAnimated:YES completionHandler:completionHandler];

enter image description here

...