如何从UIActivityViewController中排除动作活动?

时间:2018-05-11 06:29:21

标签: ios swift uiactivityviewcontroller uiactivity

我正在使用UIActivityViewController将邀请文本分享到我的应用。我试图排除除Notes App之外的所有活动。我无法排除"保存到文件"选项。

  1. 有没有办法直接用动作活动排除视图?
  2. 如何排除"保存到文件"活动选项?

    @IBAction func inviteAction(_ sender: UIBarButtonItem) {
    let inviteText = "..."
    let actCont = UIActivityViewController(activityItems: [inviteText], applicationActivities: [])
    //Exclude action activities types from the list
    actCont.excludedActivityTypes = [ .print, .assignToContact, .saveToCameraRoll, .copyToPasteboard,
                                      .addToReadingList,
                                      UIActivityType(rawValue: "com.apple.mobilenotes.SharingExtension"),
                                      UIActivityType(rawValue: "com.apple.CloudDocsUI.AddToiCloudDrive")]
    self.present(actCont, animated: true, completion: nil)
    }
    

0 个答案:

没有答案