MIME-тип (или что-то в этом роде). Итак, почта iOS не открывается в Quicklook? - PullRequest
5 голосов
/ 07 января 2012

Я следовал блестящим инструкциям в этом ответе , которые отлично работают. Тем не менее, мой тип файла - mime «application / notforquicklook», и quicklook все еще пытается открыть его. Это вызывает общее вращение механизма и ничего не происходит.

Как я могу обойти эту проблему? Мои файлы являются сжатыми списками. Раньше я использовал полные списки XML, которые работали нормально, но они слишком большие (без каких-либо преимуществ).

Это вопрос выбора правильного типа MIME или чего-то еще?

Ответы [ 2 ]

4 голосов
/ 15 февраля 2013

фактически, вы должны назначить "public.data" вашим "Соответствует UTI" (UTTypeConformsTo) в "UTI экспортированного типа" (CFBundleDocumentTypes)

<dict>
    <key>UTTypeConformsTo</key>
    <array>
        <string>public.data</string>
    </array>
    <key>UTTypeDescription</key>
    <string>Scrollshow Presentation</string>
    <key>UTTypeIdentifier</key>
    <string>com.plimse.scrollshow</string>
    <key>UTTypeTagSpecification</key>
    <dict>
        <key>public.filename-extension</key>
        <string>scrollshow</string>
        <key>public.mime-type</key>
        <string>mime/x-scrollshow</string>
    </dict>
</dict>
0 голосов
/ 31 августа 2012

Это сработало для меня, удалите это из файла xxx-info.plist:

<key>UTTypeConformsTo</key>
<array>
    <string>public.xml</string>
</array>

Теперь в почтовом приложении отображается только мое приложение.

...