ios - exceptedActivityTypes 在 Swift 3 中不起作用

标签 ios swift swift3

我正在开发我的图像 iOS 应用程序,我刚刚添加了一个图像共享按钮,我希望排除共享类型的一些功能,但当我在模拟器中运行时,所有功能都在那里。

这是我的代码...

let image = UIImage("b3")
let imageToShare = [image!]
let shareImage =  UIActivityViewController (activity items:imageToShare,application Activities:nil)
shareImage.popoverPresentationController?.sourceView = self.view
self.present (shareImage,animated:true,completion:nil)
shareImage.excludedActivityTypes = [UIActivityType.print,UIActivityType. copyToPasteboard]

如何排除它们? 请提供任何建议

最佳答案

只需更改 UIActivityViewControllerexcludedActivityTypes 的顺序

像这样:

shareImage.excludedActivityTypes = [UIActivityType.print,UIActivityType.copyToPasteboard]
self.present (shareImage,animated:true,completion:nil)

关于ios - exceptedActivityTypes 在 Swift 3 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42976610/

相关文章:

arrays - 如何在 swift 3 中将带有自定义类的数组转换为 JSON

ios - 如何循环结构中的项目?

ios - 执行从一个列表到另一个列表的 Realm 迁移

ios - 仅使用一个 .xib 文件的纵向和横向替代 iOS 布局

arrays - 功能方法 : Merge Two Arrays and Return a Tuple with common objects

swift - 推送通知中的深层链接导航到 App Store :- Problem with deep linking

ios - 核心数据类的全局变量(坏?好?)

swift - 从 Core Data 中获取一些数据

ios - uitableview 中的多个 Segue

ios - NSFetchedResultsChangeInsert 被调用两次,用于 1 个具有不同对象 ID 的插入