iPhone - 如何在我的应用程序中嵌入电子邮件中的图像?

时间:2009-05-04 06:46:19

标签: iphone

是否可以将图片嵌入从我的应用发送的电子邮件中?我们的应用程序中是否可以将带有源的标记作为图像?

感谢。

2 个答案:

答案 0 :(得分:1)

是。使用3.0的邮件API,你可以。

我不会把代码放在这里,因为它在NDA之下。但它在SDK中有详细记录。您需要将图像数据放入NSData中,而这并不是明显记录的:

NSData* imageData = UIImagePNGRepresentation(myUIImage);

答案 1 :(得分:0)

简短的回答是,你不能。

答案很长 - 我刚遇到this,其中包含TTMessageController类。您需要添加代理才能实际执行发送 - 即实现SMTP并与已知的SMTP服务器通信。这本身并不复杂,但在错误处理方面增加了一些复杂性,特别是因为没有后台处理。

例如,如果您的应用在发送电子邮件之前退出,那么您需要记住您的状态并在下次启动时发送。 Apple邮件应用程序只会在后台发送它。