问题描述
我已经实例化了。方便的是,我可以排除个人使用属性 excludedActivityTypes
。
I have instantiated a UIActivityViewController
. Conveniently, I can exclude individual activity types using the property excludedActivityTypes
.
我现在要排除 UIActivityCategoryAction
。如何排除活动类别,而不是单个活动类型?
I now want to exclude the activity category UIActivityCategoryAction
. How can I exclude an activity category, as opposed to an individual activity type?
推荐答案
根据当前文档,您不能但你可以构建一个包含所有单独类型的 UIActivityCategory
的数组,并将其传递给 excludedActivityTypes
属性。
As per current documentation, you can't but you could build an array holding all the individual types of an UIActivityCategory
and pass it to the excludedActivityTypes
property.
如果您担心随着时间的推移,Apple可能会添加新的活动类型,而您的 UIActivityViewController
将显示新类型,不要因为除非您使用新SDK更新应用程序,否则不会发生这种情况。所以你在这方面很安全。
If you fear that over time Apple could add new activity types and your UIActivityViewController
will show the new types, fear not because it will not happen unless you update the app using the new SDK. So you're safe in this regard.
这篇关于UIActivityViewController排除所有UIActivityCategoryAction的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!