繁体   English   中英

在相册中查找图像的文件名

[英]Find the filename of an image in photo album

我正在做一个贺卡应用程序,我在视图上做各种事情,例如在视图上添加剪贴画,消息等。我已经使用UIImageWriteToSavedPhotosAlbum()函数将这样创建的图像保存到了我的相册中。

现在我想使用户能够通过电子邮件发送卡。我没有任何访问图像文件的方法。这是我添加附件的电话。

[mailViewController addAttachmentData:myData mimeType:@"image/png" fileName:@""];

是否有其他添加附件的方法,或者有人可以告诉我一种获取文件名的方法。 请帮忙。

此功能的文件名是电子邮件附件中的显示名称。

如果需要将图像数据附加到电子邮件,则只需通过UIImagePNGRepresentationUIImageJPEGRepresentation将UIImage转换为NSData并将相应的mimeType设置为此功能即可。

NSData *imageData = UIImagePNGRepresentation(image);
[mailViewController addAttachmentData:imageData mimeType:@"image/png" fileName:@"attachmentNameDisplayInEmail"];

UIImageWriteToSavedPhotosAlbum将图像添加到相机胶卷相册。 保存到应用程序的本地存储位置后,所有存储在其中的图片都会带有您指定的特殊代码名称。 您无法通过名称获取图像。 您可以要求用户通过UIImagePicerController从相机胶卷相册中选择图片,或将所有卡片存储在应用程序的本地存储中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM