3

jpeg や png などの画像ファイルを開くために iPhone アプリケーションを関連付けようとしています。私はこのようにしました:

<key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeRole</key>
        <string>Viewer</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>public.image</string>
        </array>
    </dict>
</array>

しかし、この解決策はうまくいきません。public.imageをたとえばpublic.objective-c-sourceに置き換えると、私のアプリは Objective-C のソース コードを開き始めます。しかし、public.imageまたはpublic.jpegを使用すると機能しません。

私の間違いはどこですか?答えてくれてありがとう。

4

1 に答える 1

1

アップルデベロッパフォーラムのこの質問によると(このリンクを表示するにはdevforums.apple.comにログインする必要があります)、それは不可能です。そこに記載されている理由は次のとおりです。

許可されていません。これは、iOSカメラと写真アプリのデフォルトの動作をハイジャックすることを意味します。アプリに固有のファイルタイプを登録します。

于 2012-12-11T09:03:28.340 に答える