【发布时间】:2014-06-18 01:30:30
【问题描述】:
我在 iOS 7 中工作,我想显示一个 UIActivityViewController 全部包含我的自定义活动并且没有内置活动。我知道我可以使用excludesActivityTypes 并列出所有定义的常量,但是有没有办法自动排除所有系统活动(但不是我自己的)?
我不想在对该属性的调用中列出所有系统活动,然后在 iOS 7.2 或 iOS 8 出现并添加更多内置活动时让我的应用程序中断。
【问题讨论】:
-
看来你应该能够通过将
UIActivityItemSource项传递到活动控制器而不是其他对象来做到这一点。也许通过从activityViewControllerPlaceholderItem:或其他方法之一返回 nil。你必须尝试一些然后看看。
标签: ios uiactivityviewcontroller