UIActivityViewController排除所有的UIActivityCategoryAction

我已经实例化了一个UIActivityViewController 。 方便的是,我可以使用属性excludedActivityTypes排除单个活动types 。

我现在想排除活动类别 UIActivityCategoryAction 。 如何排除活动类别,而不是单个活动types?

根据目前的文档,你不能,但你可以build立一个数组,持有UIActivityCategory所有个别types,并将其传递给excludedActivityTypes属性。

如果你担心随着时间的推移苹果可能会添加新的活动types,你的UIActivityViewController将显示新的types,恐怕不是因为它不会发生,除非你使用新的SDK更新应用程序。 所以你在这方面是安全的。