2

重複の可能性:
同じ iOS デバイスで、あるアプリケーションから別のアプリケーションにファイルを転送するにはどうすればよいですか?

ネットワークからアプリのドキュメント ディレクトリにダウンロードしたアプリ内のファイルがあります。このファイルを別のアプリで開きたい (カスタム URL スキームを使用)。

アプリがサンドボックス化されており、他のアプリケーションがアプリのドキュメント ディレクトリ内のファイルを表示できないため、アクセス許可の問題が発生しています。

他のアプリケーションが読み取れるように、ファイルをどこに置くことができますか?

4

1 に答える 1

3

あなたが説明したようにこれを行うことはできません。

必要なのは、特定の種類のファイルを「受け入れる」ようにアプリケーションを設定することです。これを行うには、たとえば PDF ファイルの可能な受信者としてアプリケーションを「登録」します。

このドキュメントをチェックしてください: https://developer.apple.com/library/ios/#documentation/FileManagement/Conceptual/DocumentInteraction_TopicsForIOS/Articles/RegisteringtheFileTypesYourAppSupports.html%23//apple_ref/doc/uid/TP40010411-SW1

UIDocumentInteractionController クラスを確認してください。

于 2012-07-30T19:06:22.387 に答える