iPhone:图片文件扩展名与我的应用无关

时间:2012-12-11 08:26:08

标签: iphone objective-c ios image file-extension

我正在尝试将我的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 时,它不起作用。

你能说出我的错误在哪里吗?谢谢你的回答。

1 个答案:

答案 0 :(得分:1)

根据question in apple developer forum(您需要登录devforums.apple.com查看此链接),这是不可能的。提到的原因如下,

  

不允许,这意味着你将高举杰克的默认行为   iOS相机&amp;照片应用。注册您的应用程序独有的文件类型。