2011-05-27 109 views
0

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

+0

如果您有多个问题,你应该尝试问他们不同的问题。而且,当问题更具体时,人们可以更容易地帮助您了解您已经尝试过的内容以及您尝试遇到的错误/问题。 – wilbbe01 2011-05-27 05:58:41

+0

@ wibbe01感谢您的建议。 – 2011-05-27 06:20:11

回答

2

我还没有测试过这个,但是如果你看看CTCoreMessage的标题,它确实有一个方法addAttachment:。对此的争论是一个CTCoreAttachment对象。

+0

什么是您的个人邮件ID?我想和你谈谈。我也在海得拉巴。 – 2011-05-27 13:26:00

+0

我看着标题,但addAttachment是空的。 – 2011-11-17 17:14:16

+0

@Deepak Danduprolu将链接更改为正确的链接。 – 2013-06-28 05:58:41

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]; 

在这里,你应该像你的项目中添加测试数据文件夹的文件夹参考

+0

有没有办法在Swift中转换这段代码? – 2016-07-07 14:24:57