QLPreviewControllerを使用してpdf、doc、xlsxなどのドキュメントをプレビューしますが、ファイルの内容は表示されません。ちょうど画像のようにプレビューされているサーバーから来るURLリンクを介してPDFを表示したい。QLPreviewControllerは、サーバーからのファイルのファイルの内容ではなく、ドキュメントの内容を表示しています。
まずファイルをアプリケーションのドキュメントディレクトリに保存する必要はありますか?
誰かが助けてくれますか?
QLPreviewControllerを使用してpdf、doc、xlsxなどのドキュメントをプレビューしますが、ファイルの内容は表示されません。ちょうど画像のようにプレビューされているサーバーから来るURLリンクを介してPDFを表示したい。QLPreviewControllerは、サーバーからのファイルのファイルの内容ではなく、ドキュメントの内容を表示しています。
まずファイルをアプリケーションのドキュメントディレクトリに保存する必要はありますか?
誰かが助けてくれますか?
QLPreviewController
は実際にファイルをダウンロードするようには設計されていません。
@property(readonly, nonatomic) NSURL *previewItemURL;
このプロパティは、項目の> URLを取得するには、クイックルックプレビューコントローラによって使用されています。典型的な使い方では、この値を提供するために、プレビュー>アイテムクラスにゲッターメソッドを実装します。
このプロパティの値は、ファイルタイプのURLである必要があります。
あなたはドキュメントディレクトリにファイルを移動し、それを表示することができますdownloadTask
ダウンロードした後
https://developer.apple.com/reference/foundation/urlsession/1411511-downloadtask
でURLSession
を経由してファイルをダウンロードすることができます。
ありがとう@Boris、それは実際に働いた。 :) –