Как в UIActivityViewController убрать лишине методы?

swift
xcode
ios

#1

По умолчанию UIActivityViewController подхватывает эирдроп, сохранить на телефон и т.д. Мне же нужно оставить только шеринг в iMessige и установленные на телефон социальные сети и месенджеры. Как убрать лишние мне методы? На данный момент все представлено вот в таком виде по умолчанию:
> @IBAction func shareButton(_ sender: UIButton) {
>
> let imageData = UIImagePNGRepresentation(UIImage.createImage(color: UIColor(red: CGFloat(r!) / 255, green: CGFloat(g!) / 255, blue: CGFloat(b!) / 255, alpha: 1.0)))!
> let url = URL(string: “https://itunes.apple.com/app/id…”)
> let activityVC = UIActivityViewController(activityItems: [ncsName, url!, imageData], applicationActivities: nil)
> activityVC.popoverPresentationController?.sourceView = self.view
>
> self.present(activityVC, animated: true, completion: nil)
>
> }


#2
// default is nil. activity types listed will not be displayed
activityVC.excludedActivityTypes = [.copyToPasteboard, .airDrop]

#3

Огромное человеческое спасибо! :slight_smile: