我在将图像文件类型注册到我的应用程序时遇到问题。我尝试将下面的代码添加到我的 plist 但没有任何反应。
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeName</key>
<string>Scary Bug Document</string>
<key>LSHandlerRank</key>
<string>Alternate</string>
<key>CFBundleTypeRole</key>
<string>None</string>
<key>LSItemContentTypes</key>
<array>
<string>public.image</string>
</array>
</dict>
</array>
我注意到我可以注册其他文件类型,例如文本(将 public.image
更改为 public.text
),但它无法与图片(“打开方式...”菜单未显示我的应用程序)。
可能是什么原因造成的,我该如何解决?
最佳答案
现在可以在 iOS 7 中从邮件应用程序打开图像,只是有点复杂:
点击并按住图片。 点击快速查看,使图像全屏显示。 点击图像以显示顶部工具栏。 点击右上角的打开方式按钮。 向左滚动列表以找到您的应用。
请务必为您感兴趣的图像类型设置捆绑文档类型。
关于iphone - 为什么我不能注册我的 iOS 应用程序来处理图像文件类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9197757/