0

Я получаю двоичный массив, затем конвертирую его и сохраняю в папке «Документы», а затем отображается в QLPreviewController. Я видел правую кнопку на панели инструментов QLPreviewController.Как распечатать PDF-файл, уже открытый в QLPreviewController, с помощью кнопки печати?

Я хочу распечатать это в предварительном просмотре прямо сейчас. Но когда возникает ошибка I табуляции

*** Assertion failure in -[UIDocumentInteractionController setURL:], /SourceCache/UIKit_Sim/UIKit-2380.17/UIDocumentInteractionController.m:960 

Также, пожалуйста, расскажите мне о печати этого документа. Я читал о UIPrintInteractionController.

ответ

0

Почему эта ошибка возникает из-за неправильного URL-адреса. Вы настраиваете URL-адрес таким образом;

/Users/akrama2/Library/Application%20Support/iPhone%20Simulator/6.1/Applications/59356D13-C021-431F-A5D2-B8CD16E2B301/Documents/Application_Report.pdf 

Где, как UIDocumentationController задача URL как:

file://localhost/Users/akrama2/Library/Application%20Support/iPhone%20Simulator/6.1/Applications/59356D13-C021-431F-A5D2-B8CD16E2B301/Documents/Application_Report.pdf 

Это небольшая ошибка будет сделана вас с ума;)