1

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も使用してみましたが、まったく同じ結果が得られました。

誰かがこれについての指針を持っていますか? ドキュメンテーションを調べてみても、まだあまり見つけることができませんでした。

4

1 に答える 1