将图像文件文档类型与iPhone应用程序关联

将图像文件文档类型与iPhone应用程序关联,iphone,Iphone,我目前正在开发一个应用程序,需要与不同的文件类型(PDF和所有图像文件类型)关联。到目前为止,我已经设法将我的应用程序与PDF文件关联,但问题是,当我尝试对图像文件执行相同操作时,它根本不起作用 甚至可以将PNG、JPG等与您的应用程序关联吗 如果是,我做得对吗?(与我通过应用程序plist“CbundleDocumentTypes”处理pdf的方式相同) 我真的很感激任何帮助我也有同样的问题。。。我认为这是行不通的,因为iPhone上的Mail等应用程序将图像显示为图像而不是附件……我注意到,

我目前正在开发一个应用程序,需要与不同的文件类型(PDF和所有图像文件类型)关联。到目前为止,我已经设法将我的应用程序与PDF文件关联,但问题是,当我尝试对图像文件执行相同操作时,它根本不起作用

甚至可以将PNG、JPG等与您的应用程序关联吗

如果是,我做得对吗?(与我通过应用程序plist“CbundleDocumentTypes”处理pdf的方式相同)


我真的很感激任何帮助

我也有同样的问题。。。我认为这是行不通的,因为iPhone上的Mail等应用程序将图像显示为图像而不是附件……我注意到,如果我将设置更改为使用任何其他文件类型,这是行不通的

例如,尝试将其添加到应用程序中。确保您有一个名为DocumentIcon.png的图标,它是22像素乘以29像素

<key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeIconFiles</key>
        <array>
            <string>DocumentIcon.png</string>
        </array>
        <key>CFBundleTypeName</key>
        <string>My App Name</string>
        <key>CFBundleTypeRole</key>
        <string>Viewer</string>
        <key>LSHandlerRank</key>
        <string>Alternate</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>org.gnu.gnu-zip-archive</string>
        </array>
    </dict>
</array>
CbundleDocumentTypes
CbundleTypeConfigiles
DocumentIcon.png
CbundleTypeName
我的应用程序名称
CbundleTypeRole
观众
伊斯汉德兰克
候补
lsItemContentType
org.gnu.gnu-zip-archive
这将用于打开.gz类型的文件。但是,如果将LSItemContentTypes更改为public.image或public.jpeg,它将无法工作