使用 UIActivityViewController 共享图像 [英] Sharing image using UIActivityViewController

查看:45
本文介绍了使用 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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆