我正在尝试使用 MailCore 获取邮件的附件,但它总是空的。我的代码是
[myAccount connectToServer:@"imap_server" port:143 connectionType:CONNECTION_TYPE_PLAIN authType:IMAP_AUTH_TYPE_PLAIN login:@"username" password:@"password"];
CTCoreFolder *inbox = [myAccount folderWithPath:@"INBOX"];
NSSet *messageSet = [inbox messageObjectsFromIndex:1 toIndex:0];
NSEnumerator *objEnum = [messageSet objectEnumerator];
id msg;
while(msg = [objEnum nextObject]) {
[msg fetchBody];
NSArray *atts=[msg attachements];
//Do something with atts
}
但是 atts 总是空的!有人请告诉我为什么??我确定新闻邮件中有两个附件,我什至可以通过 [msg render] 方法获得一些信息,但这不是我想要的。