如何在照片图像的“打开方式或共享方式”中添加应用程序?
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】:
据我所知,不可能将您的应用添加到照片的共享对话框中 应用程序(即使您的应用程序已正确配置为支持各种图像类型 或一般内容)。
要将照片放入您的应用程序,您必须反过来使用
UIImagePickerController
或 ALAssetsLibrary
获取照片。
【讨论】:
是否有任何苹果文件来澄清这一点? Facebook和Twitter的图标怎么加在这里?可以请教吗? @ManojArunS:对不起,我没有找到官方文档,这是我自己研究的结果。 Facebook 和 Twitter 支持“内置”在 ios 中。我从未在照片共享对话框中看到 任何 第三方应用程序。 Dropbox 也是这样做的:在 Dropbox 应用中有一个照片选择对话框。 感谢您的回复 现在出现了更多应用程序,包括非“A”应用程序,例如 easyJet 和 Upwork。【参考方案2】:你可以试试this tutorial
然后转到与 UIActivityViewController 共享,它显示了如何在 UIActivityViewController
添加 Google+ 应用,因此您也可以添加您的应用。
【讨论】:
您能否提供用户名和密码以访问该教程? 我已经提供了来自该站点的 iOS 主页 URL,只需单击第一个链接,即。与 UIActivityViewController 共享。我不需要登录。 你能访问链接吗? 是的。 .谢谢。 .但我想在照片库“打开方式”中添加 3rd 方应用程序,而不是在应用程序中。 .是否可以 ?可以请教吗?以上是关于如何在照片图像的“打开方式或共享方式”中添加应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
为照片编辑应用程序在 ImageView 中添加基于图像的新数据框