我的iOS应用程序不处理所有应用程序中的图像文件类型

时间:2016-01-19 10:26:01

标签: ios

我希望我的应用程序位于“打开”图像选项中。

我在Info.plist中使用了这段代码

<key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeName</key>
        <string>Image</string>
        <key>LSHandlerRank</key>
        <string>Alternate</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>public.image</string>
        </array>
    </dict>
    <dict>
        <key>CFBundleTypeName</key>
        <string>PNG image</string>
        <key>LSHandlerRank</key>
        <string>Alternate</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>public.png</string>
        </array>
    </dict>
    <dict>
        <key>CFBundleTypeName</key>
        <string>JPEG image</string>
        <key>LSHandlerRank</key>
        <string>Alternate</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>public.jpeg</string>
        </array>
    </dict>
</array>

在应用程序“收件箱”中,在共享图像时,我可以看到我的应用程序“Quotle”:

enter image description here

但在Apple的应用程序“Photo”中,我看不到我的应用程序:

enter image description here

如何在共享菜单中查看应用“照片”中的应用?

1 个答案:

答案 0 :(得分:5)

为了在Photo的分享列表中显示您的应用,您需要在项目中添加新的共享扩展目标,请参阅document以获取有关如何添加共享的更多信息扩展