我正在尝试将我的iPhone应用程序与jpeg和png等打开的图像文件相关联。我是这样做的:
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSItemContentTypes</key>
<array>
<string>public.image</string>
</array>
</dict>
</array>
但是这个解决方案不起作用。如果我用 public.objective-c-source 替换 public.image ,我的应用程序开始打开objective-c源代码。但是当我使用 public.image 或 public.jpeg 时,它不起作用。
你能说出我的错误在哪里吗?谢谢你的回答。
答案 0 :(得分:1)
根据question in apple developer forum(您需要登录devforums.apple.com查看此链接),这是不可能的。提到的原因如下,
不允许,这意味着你将高举杰克的默认行为 iOS相机&amp;照片应用。注册您的应用程序独有的文件类型。