我试图在iPhone OS 3.2中使用UIDocumentInteractionController机制,但是我正在努力弄清楚如何构造它喜欢的UTI

我已经尝试设置public.plain-text,但是很难测试这是否是纯文本文档的正确UTI,因为我不能确定问题是否出在我的iPad没有任何应用程序的问题上支持纯文本导入。 (我想Pages会,但我想也许不会,因为Pages会尝试并且无法加载扩展名为.pages的任何文件,而与UTI无关)。

有经验丰富的OS X开发人员可以提供帮助吗?

最佳答案

根据Uniform Type Identifiers Reference,对于纯文本文件,public.plain-text似乎是正确的UTI。

如果要查看应用程序响应的UTI,可以获取其.ipa文件(从iTunes资料库的Mobile Applications目录中获取),将其重命名为.zip文件,提取内容,然后在其中找到Info.plist它的应用程序包。在该属性列表中应该是一个CFBundleDocumentTypes键,在其下方应是该应用程序处理的UTI列表。

然后,您可以通过指定这些已知良好的UTI之一来测试UIDocumentInteractionController。

关于iphone - 在iPhone OS中,什么UTI代表纯文本文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2612369/

10-11 19:48