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