Mime类型(或其他)因此iOS Mail无法在Quicklook中打开?

时间:2012-01-06 21:05:49

标签: ios quicklook

我一直在遵循精彩的指示in this answer,它们完美无缺。但是,我的文件类型是mime“application / notforquicklook”,而quicklook仍然试图打开它。这导致一般的齿轮旋转并没有发生任何事情。

如何解决这个问题?我的文件是压缩的plist。在我使用完整的XML plist之前,它工作得很好,但它们太大了(没有优势)。

这是选择正确的MIME类型还是别的什么问题?

2 个答案:

答案 0 :(得分:4)

实际上,您应该在“导出的类型UTI”(CFBundleDocumentTypes)中将“public.data”分配给“符合UTI”(UTTypeConformsTo)

<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>

答案 1 :(得分:-1)

这对我有用,请将其从xxx-info.plist文件中删除:

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

现在只有我的应用程序显示在邮件应用程序中。