用于在应用程序中打开 CSV 的内容类型/UTI
如何编写 .plist 文件的 CFBundleDocumentTypes 属性,以允许应用程序显示在其他应用程序的“打开方式...”对话框中?
这是我的,但是没用
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeIconFiles</key>
<array/>
<key>CFBundleTypeName</key>
<string>Readings</string>
<key>LSItemContentTypes</key>
<array>
<string>text.csv</string>
</array>
</dict>
</array>
How can I write the CFBundleDocumentTypes property of my .plist file, to allow the app to be displayed in the "Open in..." dialog in the other applications?
That's mine, but it doesn't work
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeIconFiles</key>
<array/>
<key>CFBundleTypeName</key>
<string>Readings</string>
<key>LSItemContentTypes</key>
<array>
<string>text.csv</string>
</array>
</dict>
</array>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
找到它:
public.comma-separated-values-text
Found it:
public.comma-separated-values-text
请考虑 Apple 提供的一般 UTI (此处 图1-2)。在您的情况下, public.text 应该足够了,但如果您还想处理 .doc 和 .docx 文件,您可能会对 public.composite-content 感兴趣。
您的代码可能会修改如下
Please consider the general UTI provided by Apple (here fig 1-2). In your case public.text should be enough, but you might be interested into public.composite-content if you want handle for instance .doc and .docx files as well.
Your code might be modified as follow