QLPreviewControllerを使用して、サーバーからリモートPDFをフェッチして表示しています。Appleはファイルのダウンロード中に素敵な「読み込み中」のグラフィックを組み込んだので、これは非常にうまく機能します。ここで、ローカルファイルを必要とするUIDocumentInteractionControllerも使用したいと思います。しかし、QLPreviewControllerはすでにファイルをダウンロードしているので、それを使用したいと思います。
QLPreviewControllerがダウンロードしたファイルへのローカルパスを取得する方法はありますか?
QLPreviewController *previewController = [[QLPreviewController alloc] init];
previewController.dataSource = self;
previewController.delegate = self;
previewController.currentPreviewItemIndex = 0;
[[self navigationController] pushViewController:previewController animated:YES];
[previewController release];
// Where is the file stored?