2011-06-23 7 views
2

私は、デバイスに格納されているPDFを開くことができるアプリケーションを構築しようとしています。これらのファイルへのハンドルを取得する方法は実際にはわかりません。私はドキュメントを検索し、私が見つけたすべての単一のクラスは、すでにファイルへのハンドルを持っていると仮定しています。iOS - デバイスのファイルライブラリにアクセスする方法

私はここで欠けているものがなければなりません。オーディオや画像ファイルにアクセスできるアプリがいくつかあります。確かにpdfファイルにアクセスする方法が必要でしょうか?

答えて

2

Appleは実際にあなたに「デバイスに保存されたPDF」へのアクセス権を与えていません。ファイルをiTunes sharingexternal serverにするか、カスタムURL schemeでファイルを渡す必要があります。

1

いいえ。デバイス全体のドキュメントストアはなく、別のアプリのアプリバンドルに保存されているファイルにアクセスすることはできないため、保存されたPDFにアクセスすることはできません。このようなPDFを保存するための共有場所はありません。メディアライブラリには、デバイス全体のライブラリであるため、アクセスするための固有のAPIがあります。

あなたができることは、あなたのアプリケーションをPDF文書のビューアとして登録することです。これにより、他のアプリがUIDocumentInteractionControllerを使用する場合、アプリでPDFを開くことができます。

関連する問題