iOS 7 でUIDocumentInteractionControllerを使用して、アプリ バンドルの一部としてインストールされている PDF をプレビューしています。を使用してファイルをロードすると、すべてがうまく機能します。
NSURL *url = [[NSBundle mainBundle] URLForResource:pdfName withExtension:@"pdf"];
self.documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:url];
self.documentInteractionController.delegate = self;
[self.documentInteractionController presentPreviewAnimated:YES];
予想どおり、PDF は問題なく読み込まれ、ドキュメントを表示するプレビュー コントローラーが表示されます。デバイスをガイド付きアクセス モードにしてから PDF を開こうとすると、コントローラーは期待どおりに表示されますが、PDF は表示されず、代わりにコントローラーにファイル名、形式、およびサイズが表示されます。
Xcode でのデバッグ ログに次のメッセージが表示されます。
エラーで quicklookd を読み込めませんでした: 操作を完了できませんでした。(_UIViewServiceInterfaceErrorDomain エラー 0。)
健全性チェックとして、QLPreviewControllerも使用してみましたが、まったく同じ結果が得られました。
誰かがこれについての指針を持っていますか? ドキュメンテーションを調べてみても、まだあまり見つけることができませんでした。