ios - 显示带有所有自定义操作的 UIActivityViewController

标签 ios uiactivityviewcontroller

我在 iOS 7 中工作,我想显示一个 UIActivityViewController,其中包含我的自定义事件,没有内置事件。我知道我可以使用 excludesActivityTypes 并列出所有定义的常量,但是有没有办法自动排除所有系统事件(但不是我自己的)?

我不想在对该属性的调用中列出所有系统事件,然后在 iOS 7.2 或 iOS 8 出现并添加更多内置事件时让我的应用程序中断。

最佳答案

很遗憾,API 不支持这一点。您必须列出要排除的所有事件。每次 iOS 更新时,您都需要检查是否有任何可用的新事件,并相应地更新您的应用。

向 Apple 提交增强请求,以添加对排除所有事件或指定包含哪些事件的方式的支持。

关于ios - 显示带有所有自定义操作的 UIActivityViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23409926/

相关文章:

ios - 通过 UIActivityViewController 共享 csv 文件

ios - 未为 whatsapp 事件调用 UIActivityViewController setCompletionWithItemsHandler

iphone - 将保留的对象分配给弱属性;对象将在分配后释放

ios - 格式化 NSPredicate : Matching "ANY" that match two conditions

ios - 如何在单个文件中维护字符串常量 - ios

ios - 如何在共享时使 URL 字符串可链接

ios - UIActivityItemProvider 返回多个对象还是什么都不返回?

ios - UIWebView scrollView.contentSize.height 没有改变

javascript - 移动设备的基本 jquery 切换菜单无法正常工作

ios - 尝试通过点击 UIBarButtonItem 进行共享时 iPad 崩溃