我有一个存储字符串和几个图像的核心数据应用程序。我希望用户能够通过电子邮件(如 Apple 的联系人应用程序)相互发送条目。
我创建了一个导出/导入所有字符串的 url 方案,但图像数据很难。
任何帮助或指向正确方向将不胜感激。谢谢
如果图像不是太大,您可以将数据放在 URL 中,Base64 编码。如果它们太大,您可能需要找出一些中间存储,例如将它们从发送方上传到您的服务器,并在 URL 中包含一些 ID,以允许您的应用程序在接收端下载图像。
iPhone 邮件 API 支持向电子邮件添加元素,您可以使用该元素将图像作为附件嵌入。以下代码行会将图像添加到电子邮件中:
NSData *imageData = UIImageJPEGRepresentation(myImage, 0.7);
[userSubmitCompose addAttachmentData:imageData mimeType:@"image/jpg" fileName:@"image.jpg"];