如何导出/导入Apple的联系人应用程序等图像数据?

时间:2010-02-19 00:44:00

标签: iphone image core-data share

我有一个核心数据应用程序,可以存储字符串和几个图像。我希望用户能够通过电子邮件(如Apple的联系人应用程序)向对方发送条目。

我创建了一个导出/导入所有字符串的url方案,但图像数据很难。

非常感谢任何正确方向的帮助或观点。 感谢

2 个答案:

答案 0 :(得分:1)

如果图片不是太大,您可以将数据放入网址Base64 encoded。如果它们太大了,您可能需要找出一些中间存储,例如从发送方将它们上传到您的服务器,并在URL中包含一些ID,以允许您的应用程序在接收方下载图像。

答案 1 :(得分:1)

iPhone邮件API支持向电子邮件添加元素,您可以使用该元素将图像作为附件嵌入。以下代码行将图像添加到电子邮件中:

NSData *imageData = UIImageJPEGRepresentation(myImage, 0.7);
[userSubmitCompose addAttachmentData:imageData mimeType:@"image/jpg" fileName:@"image.jpg"];