UIActivityViewController 排除所有 UIActivityCategoryAction

UIActivityViewController exclude all UIActivityCategoryAction

我已经使用 属性 excludedActivityTypes.

实例化了 UIActivityViewController. Conveniently, I can exclude individual activity types

我现在要排除 activity category UIActivityCategoryAction。如何排除 activity 类别,而不是单个 activity 类型?

根据当前文档,您不能,但您可以构建一个包含 UIActivityCategory 的所有单独类型的数组并将其传递给 excludedActivityTypes 属性.

如果您担心随着时间的推移 Apple 会添加新的 activity 类型并且您的 UIActivityViewController 会显示新类型,请不要担心,因为除非您使用新的 SDK 更新应用程序,否则不会发生这种情况.所以你在这方面是安全的。