使用 UIActivityViewController 共享图像 [英] Sharing image using UIActivityViewController
本文介绍了使用 UIActivityViewController 共享图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用 UIActivityViewController
共享来自 UIImageView
的图像?
Sharing a image from UIImageView
using UIActivityViewController
?
我正在尝试使用 UIActivityViewController
共享图像,但出现错误:
I am trying to share a image using UIActivityViewController
, but I get error:
func shareIMG(){
let activityItems = [self.imageView.image]
let avc = UIActivityViewController(activityItems: activityItems, applicationActivities: nil)
self.presentViewController(avc, animated: true, completion: nil)
}
错误信息:
找不到类型UIActivityViewController"的初始化程序接受类型为 '(activityItems: [UIImage?],应用程序活动:nil)'
Cannot find an initializer for type 'UIActivityViewController' that accepts an argument list of type '(activityItems: [UIImage?], applicationActivities: nil)'
有什么想法吗?
推荐答案
let activityItem: [AnyObject] = [self.imageView.image as! AnyObject]
let avc = UIActivityViewController(activityItems: activityItem as [AnyObject], applicationActivities: nil)
self.presentViewController(avc, animated: true, completion: nil)
注意:以上代码在 Xcode 6.3 模拟器中测试
Note : The above code tested in Xcode 6.3 simulator
这篇关于使用 UIActivityViewController 共享图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文