【问题标题】:Mime Type (or something) So iOS Mail Does Not Open in Quicklook?Mime 类型(或其他东西)所以 iOS 邮件无法在 Quicklook 中打开?
【发布时间】:2012-01-06 21:05:48
【问题描述】:

我一直在遵循出色的说明in this answer,它们运行良好。但是,我的文件类型是 mime “application/notforquicklook”,quicklook 仍然尝试打开它。这会导致一般齿轮旋转而没有任何反应。

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

这是选择正确的 MIME 类型的问题,还是其他问题?

【问题讨论】:

  • 你有没有想过这个问题?
  • 嗨@TheLearner...不,没有找到解决方案。我现在会检查你的答案。

标签: ios quicklook


【解决方案1】:

其实你应该在“Exported Type UTIs”(CFBundleDocumentTypes)中把“public.data”赋给你的“Conforms to UTIs”(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>

【讨论】:

  • 真的很想试试这个。也使另一个有意义。
【解决方案2】:

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

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

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

【讨论】:

  • 这不在我引用的 plist 中。
  • 其实这是一个很好的观点。对不起,我当时没有意识到。
猜你喜欢
  • 2018-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-12
相关资源
最近更新 更多