我制作了自己的共享扩展程序,并且我的应用程序与 UIActivityViewController 共享了一些东西。
但这并不酷,当我分享一些东西时,我自己的分享扩展就会出现。
所以我想排除我自己的共享扩展,但它不起作用。
我仔细检查了我的应用名称,它是正确的。
这是我的代码。
let activityItems = [shareUrl]
let activityViewController = UIActivityViewController(activityItems: activityItems, applicationActivities: nil)
activityViewController.modalTransitionStyle = UIModalTransitionStyle.CoverVertical
activityViewController.excludedActivityTypes = ["com.mytest.ShareExtension"];
activityViewController.completionHandler = { (activityType: String?, completed: Bool) -> Void in
print(activityType) // printed "com.mytest.ShareExtension"
}
vc.presentViewController(activityViewController, animated: true, completion: nil);