2017-06-02 21 views
0

QLPreviewControllerを使用してpdf、doc、xlsxなどのドキュメントをプレビューしますが、ファイルの内容は表示されません。ちょうど画像のようにプレビューされているサーバーから来るURLリンクを介してPDFを表示したい。QLPreviewControllerは、サーバーからのファイルのファイルの内容ではなく、ドキュメントの内容を表示しています。

まずファイルをアプリケーションのドキュメントディレクトリに保存する必要はありますか?

誰かが助けてくれますか?

答えて

0

QLPreviewControllerは実際にファイルをダウンロードするようには設計されていません。

@property(readonly, nonatomic) NSURL *previewItemURL; 

このプロパティは、項目の> URLを取得するには、クイックルックプレビューコントローラによって使用されています。典型的な使い方では、この値を提供するために、プレビュー>アイテムクラスにゲッターメソッドを実装します。

このプロパティの値は、ファイルタイプのURLである必要があります。

あなたはドキュメントディレクトリにファイルを移動し、それを表示することができますdownloadTaskダウンロードした後

https://developer.apple.com/reference/foundation/urlsession/1411511-downloadtask

URLSessionを経由してファイルをダウンロードすることができます。

+0

ありがとう@Boris、それは実際に働いた。 :) –

関連する問題