如何在设备中安装所有NSArray
的{{1}}?
applicationActivities
我想删除一两个项目并显示完整列表的其余部分。
答案 0 :(得分:1)
活动字符串列在UIActivity Class Reference UIActivity.ActivityType文档的底部。
它们被列为UIActivityTypePostToFacebook,UIActivityTypePostToTwitter等。这些实际上是UIActivity.h中定义的字符串。
试试这个:
NSLog(@"%@", UIActivityTypePostToFacebook);
然后,您可以与这些字符串进行比较,以向特定于活动类型的用户显示消息。
答案 1 :(得分:0)
不确定如何获取所有applicationActivities
的列表。如果要排除某些活动类型,可以使用excludedActivityTypes
UIActivityViewController
属性。根据{{3}},
此属性包含一个字符串数组,每个字符串对应一个 你可以在a的activityType参数中找到的值 UIActivity对象。您指定的每个字符串表示一个服务 您不希望向用户显示。您可以排除那些服务 您觉得不适合您提供的内容。对于 例如,您可能不希望允许用户打印特定的内容 图片。如果此属性的值为nil,则不会排除任何服务。
默认情况下,此属性的值为nil。