Я сделал свое собственное расширение общего доступа, а также свое приложение, совместно использующее что-то с 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);