iOS 6共享像Messages,而不像Photos(UIActivityViewController和UIDocumentInteractionController)

Ken*_*ker 5 sharing ios uidocumentinteraction uidocument uiactivityviewcontroller

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

来自Photos的UIActivityViewController

从Messages中执行相同操作会提供一组不同的选项.这看起来像是在使用UIDocumentInteractionController api来拉取所有可以处理图像的应用程序.

UIAcitivtyViewController? 来自消息

我的问题是双重的:

  1. 如何进入"消息"操作菜单?Tumblr和Halftone,仅举几例,已经做到了......我似乎无法找到文档.

  2. 如何显示消息样式的操作菜单?当我呈现一个UIActivityViewController它没有那些选项...只是标准设置facebook/twitter/copy/print/save to camera roll/etc.

谢谢!

Sim*_*een 2

如何进入该列表:“注册您的应用程序支持的文件类型”

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

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