如何在照片图像的“打开方式或共享方式”中添加应用程序?

Posted

技术标签:

【中文标题】如何在照片图像的“打开方式或共享方式”中添加应用程序?【英文标题】: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有什么关系? 请检查这个:- ***.com/questions/15991990/… @Popeye 在 xcode IDE 中,项目目标 -> 信息 -> 文档类型。我在这里做错了什么或者是否可以使用 Xcode 进行配置? @ManojArunS 这与xcode IDE 无关,因为您使用xcode IDE 并不意味着您应该使用标签,所以请不要。 【参考方案1】:

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

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

【讨论】:

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

你可以试试this tutorial

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

【讨论】:

您能否提供用户名和密码以访问该教程? 我已经提供了来自该站点的 iOS 主页 URL,只需单击第一个链接,即。与 UIActivityViewController 共享。我不需要登录。 你能访问链接吗? 是的。 .谢谢。 .但我想在照片库“打开方式”中添加 3rd 方应用程序,而不是在应用程序中。 .是否可以 ?可以请教吗?

以上是关于如何在照片图像的“打开方式或共享方式”中添加应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

添加照片,自定义uitableview

如何在UI测试中将照片添加到模拟器的相机胶卷

为照片编辑应用程序在 ImageView 中添加基于图像的新数据框

恢复存储在应用程序照片中的文件夹路径图像(Mac OS)

如何在 iPad 中用手指在图像视图上绘制矩形后将图像保存在照片库中?

如何将照片存储中的图像添加到 UIWebview