【问题标题】:How to exclude action activities from the UIActivityViewController?如何从 UIActivityViewController 中排除操作活动?
【发布时间】:2018-10-21 12:20:05
【问题描述】:

我正在使用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)
    }
    

【问题讨论】:

标签: ios swift uiactivityviewcontroller uiactivity


【解决方案1】:

到目前为止,我认为没有办法排除“保存到文件”UIActivityType。苹果可能会在未来为此做点什么

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-28
    • 2019-10-05
    • 1970-01-01
    • 2022-10-06
    • 1970-01-01
    • 2015-07-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多