Mimetypes(或其他)所以iOS Mail不能在Quicklook中打开?

我一直在遵循这个答案的辉煌的指示,完美的工作。 但是,我的文件types是mime“application / notforquicklook”,quicklook仍然试图打开它。 这导致一般的齿轮旋转,没有发生。

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

这是一个select正确的MIMEtypes或其他东西的问题?

实际上,您应该将“public.data”分配给“导出typesUTI”(CFBundleDocumentTypes)中的“符合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> 

这工作对我来说,从xxx-info.plist文件中删除这个:

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

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