1

オンラインでいくつかのリソースを読みましたが、単純なものが欠けているに違いありません。Uniform Type Identifiers に関する Apple のドキュメントを確認し、フォーラムの投稿も読みましたが、間違っていることはわかりません。

これは私の Info.plist ファイルからのものです:

<key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeName</key>
        <string>kUTTypePNG</string>
        <key>LSHandlerRank</key>
        <string>Alternate</string>
        <key>LSItemContentType</key>
        <array>
            <string>public.png</string>
        </array>
    </dict>
    <dict>
        <key>CFBundleTypeName</key>
        <string>PDF</string>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>LSHandlerRank</key>
        <string>Alternate</string>
        <key>LSItemContentType</key>
        <array>
            <string>com.adobe.pdf</string>
        </array>
    </dict>
</array>

ご覧のとおり、CFBundleTypeRole を省略したり、定数名 (「kUTTypePNG」、正しくないように見えますが、別の投稿で見ました) を使用するなど、キーのさまざまな組み合わせを試しましたが、いいえ幸運。

これはインポートのみであることに注意してください。カスタム ファイル タイプをエクスポートしようとしているわけではありません。

これを私のplistに追加する以外に他の要件はありますか?

いくつかのキーを紛失したり、誤った情報を使用したりしていませんか?

4

0 に答える 0