我如何允许用户从iOS照片应用程序中选择照片并在我的应用程序中打开?我不想使用共享扩展

我如何允许用户从iOS照片应用程序中选择照片并在我的应用程序中打开?我不想使用共享扩展,ios,share,uti,Ios,Share,Uti,我如何允许用户从iOS照片应用程序中选择照片并在我的应用程序中共享/打开?我不想使用共享扩展。 有人能帮我用统一类型标识符实现它吗? 我的plist源代码片段: <key>CFBundleDocumentTypes</key> <array> <dict> <key>CFBundleTypeName</key> <string>public

我如何允许用户从iOS照片应用程序中选择照片并在我的应用程序中共享/打开?我不想使用共享扩展。 有人能帮我用统一类型标识符实现它吗? 我的plist源代码片段:

 <key>CFBundleDocumentTypes</key>
    <array>
        <dict>
            <key>CFBundleTypeName</key>
            <string>public.image</string>
            <key>CFBundleTypeRole</key>
            <string>Editor</string>
            <key>LSHandlerRank</key>
            <string>Owner</string>
            <key>LSItemContentTypes</key>
            <array>
                <string>public.image</string>
            </array>
        </dict>
    </array>
这不适合我


有两种主要的解决方案

使用任何ImagePicker库或使用UIImage picker本机API。 获取照片库的访问权限,枚举每个文件夹和文件(可能是图像文件),然后将其显示给用户。
你的意思是你想让你的用户从你的应用程序中点击一个按钮,或者可能是一个不同的交互来打开照片应用程序,让他选择他想要的照片吗?不!!!1用户将打开照片应用程序。2选择一张照片并单击共享图标。3在支持照片共享的应用程序列表中,我需要列出我的应用程序。我正在通过共享选项将照片从iOS照片应用程序共享到我的应用程序。问题中显示的图像来自照片应用程序。如上图所示,我希望我的应用程序与消息、邮件、照片共享等一起列出。