3

我正在尝试关联我的 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.image替换为public.objective-c-source ,我的应用程序将开始打开 ​​Objective-c 源代码。但是当我使用public.imagepublic.jpeg时它不起作用。

你能告诉我我的错误在哪里吗?谢谢你的答案。

4

1 回答 1

1

根据苹果开发者论坛中的这个问题(您需要登录 devforums.apple.com 才能看到此链接),这是不可能的。那里提到的原因如下,

不允许,这意味着您将使用 iOS 相机和照片应用程序的默认行为。注册您的应用程序独有的文件类型。

于 2012-12-11T09:03:28.340 回答