【问题标题】:How to add the application in "Open with or Share with " in Photos image?如何在照片图像的“打开方式或共享方式”中添加应用程序?
【发布时间】:2014-04-16 11:42:50
【问题描述】:

我想在图像“打开方式”中添加应用程序图标,如下图所示:

我已实现以下代码以在文档中添加“打开方式”,但对于图像它不起作用。

<dict>
        <key>CFBundleTypeName</key>
        <string>Unknown File</string>
        <key>LSHandlerRank</key>
        <string>Alternate</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>public.content </string>
        </array>
</dict>

Public.content 正在所有应用程序中添加“打开方式”。

Public.image 未添加到“打开方式”中。根据 Xcode 5,我已根据以下屏幕截图修改了 info 中的文档类型。

能否告诉我应该在“打开方式”中添加应用图标的参数类型?

【问题讨论】:

  • 这和xcode IDE有什么关系?
  • @Popeye 在 xcode IDE 中,项目目标 -> 信息 -> 文档类型。我在这里做错了什么或者是否可以使用 Xcode 进行配置?
  • @ManojArunS 这与xcode IDE 无关,因为您使用xcode IDE 并不意味着您应该使用标签,所以请不要。

标签: ios ios7


【解决方案1】:

据我所知,不可能将您的应用添加到照片的共享对话框中 应用程序(即使您的应用程序已正确配置为支持各种图像类型 或一般内容)。

要将照片放入您的应用程序,您必须反过来使用 UIImagePickerControllerALAssetsLibrary 获取照片。

【讨论】:

  • 是否有任何苹果文件来澄清这一点? Facebook和Twitter的图标怎么加在这里?可以请教吗?
  • @ManojArunS:对不起,我没有找到官方文档,这是我自己研究的结果。 Facebook 和 Twitter 支持“内置”在 iOS 中。我从未在照片共享对话框中看到 任何 第三方应用程序。 Dropbox 也是这样做的:在 Dropbox 应用中有一个照片选择对话框。
  • 感谢您的回复
  • 现在出现了更多应用程序,包括非“A”应用程序,例如 easyJet 和 Upwork。
【解决方案2】:

你可以试试this tutorial

然后转到与 UIActivityViewController 共享,它显示了如何在 UIActivityViewController 添加 Google+ 应用,因此您也可以添加您的应用。

【讨论】:

  • 您能否提供用户名和密码以访问该教程?
  • 我已经提供了来自该站点的 iOS 主页 URL,只需单击第一个链接,即。与 UIActivityViewController 共享。我不需要登录。
  • 你能访问链接吗?
  • 是的。 .谢谢。 .但我想在照片库“打开方式”中添加 3rd 方应用程序,而不是在应用程序中。 .是否可以 ?可以请教吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-11
  • 1970-01-01
  • 2011-11-06
  • 2011-04-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多