swift - UIImageView 与 UIActivityViewController 共享
问题描述
我有这个代码来获取我的图像
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:] 附件不能为 nil。
对于我收到的 Whats 应用程序,此项目无法共享。请选择其他项目
是否需要将图像保存在文档目录中并且需要从文档目录中获取如果是我也无法编写代码进行保存。
解决方案
推荐阅读
- tensorflow - 即使在清除并删除文件后也无法卸载 cuda
- c - 为什么它指向同一个地址?
- sql - 在oracle中将行值添加到列
- css - 使用css引导程序中的自定义活动按钮链接
- c++ - C++ 通过 ifsteam 或 cin 读取重音字符
- java - Spring Security 为注册 API 添加自定义过滤器链
- flutter - 尝试在 Flutter 应用上添加上传视频和观看视频
- flutter - Flutter:我如何追踪“打印”行?
- macos - 在 MacOS 上为 GridDB 配置 fallocate
- java - 如何在 Flutter 中检测多个触摸?