Довольно просто ...
В наши дни я считаю себя довольно опытным разработчиком 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];