0

別のアプリケーションからinfo.plistファイルのCFBundleURLIconFileで指定されたアイコンにアクセスすることは可能ですか?アプリケーションのサンドボックスはそれを防ぎますか?もしそうなら、このキーの目的は何ですか(もちろんiOSアプリで)?

ありがとう

4

1 に答える 1

0

CoreFoundationKeys docsに記載されているように、「CFBundleURLTypes には辞書の配列が含まれており、それぞれがアプリケーションでサポートされている URL スキーム (http、ftp など) を記述しています。このキーの目的は「CFBundleDocumentTypes」の目的と似ていますが、ドキュメント タイプの代わりに URL スキームを記述します。」

目的は、アプリが他のインストール済みアプリからのファイルを開くことを処理できるように、アプリがある種のドキュメントに登録できるようにすることです (たとえば、ファイルを受信したときにメールで [開く...] ボタンに確実に遭遇しました)。 . 詳細については、iOS のドキュメント インタラクション プログラミング トピックを参照してください。

編集:申し訳ありませんが、あなたの主な質問に答えるのを忘れていました:私の知る限り、そのキーにアクセスする唯一の方法は、UIDocumentInteractionController を使用することです。

于 2012-04-12T10:16:00.253 に答える