[英]excludedActivityTypes doesn't work in Swift 3
我正在开发我的图像 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]
如何排除它们? 请提供任何建议
只要改变顺序excludedActivityTypes
上UIActivityViewController
像这样:
shareImage.excludedActivityTypes = [UIActivityType.print,UIActivityType.copyToPasteboard]
self.present (shareImage,animated:true,completion:nil)
您在设置 excludeActivityTypes 之前展示您的活动视图控制器。 用以下代码替换您的代码:
let image = UIImage("b3")
let imageToShare = [image!]
let shareImage = UIActivityViewController (activity items:imageToShare,application Activities:nil)
shareImage.popoverPresentationController?.sourceView = self.view
shareImage.excludedActivityTypes = [UIActivityType.print, UIActivityType.copyToPasteboard]
self.present (shareImage, animated:true, completion:nil)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.