【发布时间】:2013-04-13 00:19:42
【问题描述】:
我正在创建一个消息应用程序,我希望其他应用程序能够通过 共享菜单 选项将文本共享到我的应用程序。
我如何在其中列出我的应用程序?
这是我想要列出的菜单:
【问题讨论】:
标签: ios share uiactivityviewcontroller
我正在创建一个消息应用程序,我希望其他应用程序能够通过 共享菜单 选项将文本共享到我的应用程序。
我如何在其中列出我的应用程序?
这是我想要列出的菜单:
【问题讨论】:
标签: ios share uiactivityviewcontroller
您无法自动添加到其他应用中的UIActivityViewController。该“共享菜单”上显示的唯一内容是 Apple 添加了支持的一些预定义应用程序,以及应用程序决定添加的任何其他特定于应用程序的活动。
您可以将您的应用设置为出现在用于打开文件的应用列表中,但这与您在此处要求的不同。
【讨论】:
【讨论】:
在 iOS 8 中,Apple 现在允许您将应用程序添加到用户的共享表中,作为可扩展性的众多功能之一,该功能旨在使您的应用程序即使在关闭时也可供用户使用。
您可以阅读更多关于共享扩展 here 的信息,或直接访问 Apple's pre-release documentation 以深入了解代码。
更新:上面的苹果文档链接失效了,查看这里App Extension Programming Guide: Share
【讨论】: