【问题标题】:Associating image file document types with iPhone apps将图像文件文档类型与 iPhone 应用程序相关联
【发布时间】:2011-03-07 05:51:42
【问题描述】:

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

是否可以将 PNG、JPG 等与您的应用相关联?

如果是,我做得对吗? (就像我通过应用 plist “CFBundleDocumentTypes”处理 pdf 一样)

我真的很乐意提供任何帮助

【问题讨论】:

    标签: iphone


    【解决方案1】:

    例如,尝试将此添加到您的应用程序中。确保您有一个名为 DocumentIcon.png 的图标,大小为 22 像素 x 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>
    

    这适用于打开 .gz 类型的文件。但是,如果您将 LSItemContentTypes 更改为 public.image 或 public.jpeg,它将不起作用。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题...我认为这不起作用,因为 iPhone 上的 Mail 等应用程序将图像显示为图像而不是附件...我注意到如果我更改设置以使用任何其他文件键入这确实有效。

      【讨论】:

        猜你喜欢
        • 2012-01-29
        • 2011-02-15
        • 2012-03-10
        • 2022-01-11
        • 2012-03-18
        • 1970-01-01
        • 2014-05-03
        相关资源
        最近更新 更多