将jpeg图像从邮件应用程序打开到我的iOS应用程序

将jpeg图像从邮件应用程序打开到我的iOS应用程序,ios,objective-c,Ios,Objective C,我第一次尝试实现这个功能,看起来很直截了当,但出于某种原因,它对我不起作用 我的目的是打开一个简单的jpeg从邮件应用程序到我的应用程序中,在这不起作用之后,我只是试图通过将其添加到Info.plist来打开任何类型的文档 同样的结果是,我的应用程序没有出现在“使用…打开”列表中 CbundledDocumentTypes,但是没有一个答案对我有用,所以可能是我这里缺少的一些简单的东西 我是如何测试它的(可能与此有关): 有一封带有附件的电子邮件。将设置添加到plist并在我的设备上运行应用

我第一次尝试实现这个功能,看起来很直截了当,但出于某种原因,它对我不起作用

我的目的是打开一个简单的jpeg从邮件应用程序到我的应用程序中,在这不起作用之后,我只是试图通过将其添加到Info.plist来打开任何类型的文档

同样的结果是,我的应用程序没有出现在“使用…打开”列表中

CbundledDocumentTypes,但是没有一个答案对我有用,所以可能是我这里缺少的一些简单的东西

我是如何测试它的(可能与此有关):


有一封带有附件的电子邮件。将设置添加到plist并在我的设备上运行应用程序,希望下次我打开邮件应用程序并单击附件时,我的应用程序将出现在列表中。

嗯,这似乎是不可能的。至少提供一种自定义方式,从邮件应用程序打开图像。如果是从另一个地方来的,没有问题,但苹果限制了邮件应用程序的选项,因此我们将使用“复制”选项作为解决办法

更新:
这是同一个方向。

现在可以从邮件应用程序打开图像,只是有点复杂:

轻按并按住图像。 点击“快速查看”,使图像全屏显示。 点击图像以显示顶部工具栏。 轻触右上角的“打开”按钮。
向左滚动列表以查找您的应用程序。

请告诉我plist中应该提供什么类型的应用程序,如public.content for image?我已经尝试过了,但没有任何帮助。您能否发布代码(.plist)以实现该功能。我在这里发布了我的问题:。请检查一下并提出建议。期待你的答复。
<key>CFBundleDocumentTypes</key> <array>
    <dict>
        <key>CFBundleTypeName</key>
        <string>All Docs</string>
        <key>CFBundleTypeRole</key>
        <string>Viewer</string>
        <key>LSHandlerRank</key>
        <string>Alternate</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>public.content</string>
        </array>
    </dict>  </array>