如何获取设备中安装的所有NSArray
的applicationActivities
?
- (id)initWithActivityItems:(NSArray *)activityItems applicationActivities:(NSArray *)applicationActivities;
我想删除一两个项目,并显示完整列表的其余部分。
最佳答案
不确定如何获取所有applicationActivities
的列表。如果要排除某些 Activity 类型,可以使用excludedActivityTypes
的UIActivityViewController
属性。根据the documentation,
此属性包含一个字符串数组,每个字符串对应
到您在a的activityType参数中可以找到的值
UIActivity对象。您指定的每个字符串都表示一项服务,
您不想显示给用户。您可能会排除那些
您觉得不适合所提供的内容。对于
例如,您可能不希望允许用户打印特定的
图片。如果此属性的值为nil,则不排除任何服务。
默认情况下,此属性的值为nil。
关于ios - 如何获取UIActivityViewController的所有applicationActivities?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13816196/