所以我正在使用 UIActivityController 来实现它的共享功能,并且一直很困惑某些功能不是更容易获得。其中一项功能是能够从事件 Controller 选项中排除“注释”。
目前,当我创建 ActivityController 时,我会执行以下操作:
self.activityViewController = UIActivityViewController(activityItems: ["Hello"], applicationActivities: nil)
self.activityViewController.excludedActivityTypes = [UIActivityTypeCopyToPasteboard, UIActivityTypeAirDrop, UIActivityTypePrint]
如您所见,我将一些项目放入排除项目中,但我无法排除的项目是“Notes”应用程序。根据docs事件类型很多,但我读过的都不能去掉笔记。分享的主要原因是 Facebook 和 Twitter,而笔记正在将 Facebook 和 twitter 推离可见屏幕。能够订购这些也将是一个理想的结果。
最佳答案
经过多次测试,Notes的activity类型是
com.apple.mobilenotes.SharingExtension
我做了很多努力,但没有运气,所以我认为你不能这样做。
关于ios - 从 iOS 中的 UIActivityController 选项中删除注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35666957/