我已经从我这边定制了UIActivityViewController。我已经从中排除了所有项目,如下所示: -
UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:@[videoURL] applicationActivities:nil];
controller.excludedActivityTypes = @[UIActivityTypePostToWeibo,
UIActivityTypeMail,
UIActivityTypePrint,
UIActivityTypeCopyToPasteboard,
UIActivityTypeAssignToContact,
UIActivityTypeSaveToCameraRoll,
UIActivityTypeAddToReadingList,
UIActivityTypePostToFlickr,
UIActivityTypePostToVimeo,
UIActivityTypePostToTencentWeibo,
UIActivityTypeAirDrop,
UIActivityTypeOpenInIBooks,
@"com.apple.mobilenotes.SharingExtension",
@"com.apple.reminders.RemindersEditorExtension"];
[self presentViewController:controller animated:YES completion:nil];
现在我只想在ActivityController中显示消息,Facebook,Instagram和WhatsApp 。
1 - 如何从列表中排除所有其他已安装的应用以仅显示上述应用?
2 - 我还想排除'添加到iCloud Drive'来自清单。
注意:我已经尝试过自定义操作表,只能与之共享图片。但我想在上述应用中分享视频。他们没有提供任何分享视频的方式。
请提前帮助,谢谢。
代码执行后的附件。