iOS 6 像消息一样共享,而不像照片(UIActivityViewController 和 UIDocumentInteractionController)

标签 ios sharing uidocumentinteraction uidocument uiactivityviewcontroller

在 iOS 6 中,点击照片应用中的操作按钮会显示标准的 UIActivityViewController:

UIActivityViewController from Photos

在“消息”中执行相同的操作会提供一组不同的选项。在我看来,这就像是在使用 UIDocumentInteractionController api 来拉取所有声称可以处理图像的应用程序。

UIAcitivtyViewController? from Messages

我的问题有两个:

  1. 如何进入消息操作菜单?举几个例子,Tumblr 和 Halftone 已经做到了……我似乎找不到文档。

  2. 如何显示信息风格的操作菜单?当我展示 UIActivityViewController 时,它没有这些选项...只有标准集 facebook/twitter/copy/print/save to camera roll/等。

谢谢!

最佳答案

如何进入该列表:"Registering the File Types Your App Supports"

要处理图像,您可能需要注册 public.image (Reference)

要显示该列表,您只需要询问 UIDocumentInteractionController显示其选项菜单

关于iOS 6 像消息一样共享,而不像照片(UIActivityViewController 和 UIDocumentInteractionController),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14740159/

相关文章:

ios - 在 iOS 上将视频分享到 Instagram

ios - 如何将其他内容保存到我的 UIManagedDocument 文件包中?

ios - Xcode 二进制不包括图像

android - 适用于企业环境的 native 移动应用程序部署

ios - 如何在 NSXMLParser 中将不同 URL 的解析数据保存到不同的数组中?

ios - didSelectRowAtIndexPath 时关闭 View 并设置数据

facebook - 在 Facebook 上分享有时工作正常,有时则不然(没有标题、没有描述、没有缩略图)

android - 通过intent/Fileprovider共享文档