如何使用iphone mail-core api发送附件?

时间:2011-05-27 05:43:20

标签: ios4 email-attachments mailcore

我正在开发一个项目,我正在使用mail-core iphone api来发送和检索邮件。我已经尝试了很多东西,但一直无法找到任何解决方案。我试过搜索但没有找到任何解决方案。有人可以解释如何使用mail-core api发送附件吗?如果有人知道该怎么做,请告诉我。

2 个答案:

答案 0 :(得分:2)

我没有对此进行过测试,但如果您查看CTCoreMessage的标题,则会有addAttachment:方法。对此的争论是CTCoreAttachment对象。

答案 1 :(得分:1)

仅在setBody或setHTMLBody之后添加此内容:

// Set Attachments
NSString *filePrefix = [[NSBundle mainBundle] bundlePath];
NSString *path = [NSString stringWithFormat:@"%@/%@",filePrefix,@"TestData/DSC_6201.jpg"];
NSLog(@"path:%@", path);

CTCoreAttachment *attach = [[CTCoreAttachment alloc] initWithContentsOfFile:path];
if ([attach data]==nil) {
    NSLog(@"Error: attachment data is nil");
}
[myMessage addAttachment:attach];

在这里,您应该将带有图像的TestData文件夹作为文件夹参考

添加到项目中