UTImportedTypeDeclarations не работают должным образом - PullRequest
0 голосов
/ 03 мая 2018

Я пытаюсь добавить опцию импорта / экспорта OPML в свое приложение. Испытывает следующие проблемы:

1) Импорт OPML работает правильно, пока я не установлю любое другое приложение, использующее OPML. Файлы становятся "серыми" и недоступными

2) значки для файлов OMPL не отображаются, несмотря на то, что установлены ресурсы (22x29 и 44x58 пикселей)

Используя код, добавленный в Info.plist:

<key>UTExportedTypeDeclarations</key>
<array>
    <dict>
        <key>UTTypeConformsTo</key>
        <array>
            <string>public.data</string>
        </array>
        <key>CFBundleTypeIconFiles</key>
        <array>
            <string>icon_44x58</string>
            <string>icon_22x29</string>
        </array>
        <key>UTTypeIdentifier</key>
        <string>com.tuneVu.opml</string>
        <key>UTTypeTagSpecification</key>
        <dict>
            <key>public.filename-extension</key>
            <string>opml</string>
            <key>public.mime-type</key>
            <string>text/x-opml</string>
        </dict>
    </dict>
</array>
<key>UTImportedTypeDeclarations</key>
<array>
    <dict>
        <key>UTTypeConformsTo</key>
        <array>
            <string>public.data</string>
        </array>
        <key>CFBundleTypeIconFiles</key>
        <array>
            <string>icon_44x58</string>
            <string>icon_22x29</string>
        </array>
        <key>UTTypeIdentifier</key>
        <string>com.tuneVu.opml</string>
        <key>UTTypeReferenceURL</key>
        <string></string>
        <key>UTTypeTagSpecification</key>
        <dict>
            <key>public.filename-extension</key>
            <string>opml</string>
            <key>public.mime-type</key>
            <string>text/x-opml</string>
        </dict>
    </dict>
</array>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...