UIActivityViewController исключить все UIActivityCategoryAction


Я создал экземпляр a UIActivityViewController. Удобно, что я могу исключить отдельные типы активности , используя свойство excludedActivityTypes.

Теперь я хочу исключить категорию деятельности UIActivityCategoryAction. Как я могу исключить категорию деятельности, в отличие от индивидуального типа деятельности?

1 4

1 ответ:

Согласно текущей документации, вы не можете, но вы можете построить массив, содержащий все отдельные типы UIActivityCategory и передать его в свойство excludedActivityTypes.

Если вы опасаетесь, что со временем Apple может добавить новые типы активности, а ваш UIActivityViewController покажет новые типы, не бойтесь, потому что этого не произойдет, если вы не обновите приложение с помощью нового SDK. Так что ты в безопасности в этом отношении.