UIImageView与UIActivityViewController共享

时间:2018-08-05 09:25:01

标签: swift uiimage uiactivityviewcontroller mfmailcomposeviewcontroller

我具有获取我的图片的代码

imgurl.image = UIImage.init(ciImage: transformedImage)

现在设备中的图像很棒,我想与UIActivityViewController共享该图像

这是我的代码

 if (self.imgurl.image == nil) {
            NSLog("image not available.")
            return
        }

        else
        {

            let activityItem: [AnyObject] = [self.imgurl.image as AnyObject]

            let avc = UIActivityViewController(activityItems: activityItem as [AnyObject], applicationActivities: nil)

            self.present(avc, animated: true, completion: nil)
        }

但是尝试共享后,我收到此电子邮件错误:

[MFMailComposeInternalViewController addAttachmentData:mimeType:fileName:]附件不能为零。'

,并且对于我收到的Whats app,此项目无法共享。请选择其他项目

是否需要将图像保存在文档目录中?如果可以,也需要从文档目录获取图像。

0 个答案:

没有答案