UIActivityViewController исключить все UIActivityCategoryAction
Я создал экземпляр a UIActivityViewController
. Удобно, что я могу исключить отдельные типы активности , используя свойство excludedActivityTypes
.
Теперь я хочу исключить категорию деятельности UIActivityCategoryAction
. Как я могу исключить категорию деятельности, в отличие от индивидуального типа деятельности?
1 ответ:
Согласно текущей документации, вы не можете, но вы можете построить массив, содержащий все отдельные типы
UIActivityCategory
и передать его в свойствоexcludedActivityTypes
.Если вы опасаетесь, что со временем Apple может добавить новые типы активности, а ваш
UIActivityViewController
покажет новые типы, не бойтесь, потому что этого не произойдет, если вы не обновите приложение с помощью нового SDK. Так что ты в безопасности в этом отношении.