このようにNSURLConnectionを介してダウンロードされているpdfドキュメントを印刷しようとしています
UIPrintInteractionController *pic = [UIPrintInteractionController sharedPrintController];
NSData *PDFData = urlConnection.receivedData;
if (pic && [UIPrintInteractionController canPrintData:PDFData] ) {
pic.printingItem = PDFData;
...
[pic presentAnimated:YES completionHandler:completionHandler];
}
PDFが良好で、任意のPDFビューアで開かれているにもかかわらず、completionHandlerでUIPrintUnknownImageFormatErrorを受け取ります。何が問題なのですか?