实施带有附件的电子邮件

| 在我的iPhone应用程序中,我有一个视图,其中显示了存储在Documents目录中的文件名。 这些文件是从服务器下载的,现在我想在我的应用程序中实现电子邮件功能。 我的问题是: 我可以附加多个文件吗?如果可以,可以附加的最大文件数量是多少? 附加文件时,是否必须提供存储位置?     
已邀请:
假设您正在使用库存的MFMailComposeViewController,则可以使用
addAttachmentData:mimeType:fileName:
添加多个附件。您必须附加原始数据,因此需要从磁盘中获取文件并获得
NSData
表示。这是有关如何添加add2ѭ作为附件的示例:
MFMailComposeViewController *mvc = [[MFMailComposeViewController alloc] init];
mvc.mailComposeDelegate = self;
[mvc setSubject:@\"My Subject\"];
[mvc setMessageBody:@\"My Message Body\" isHTML:NO];

NSData *imageData = UIImageJPEGRepresentation(myImage, 1);
[mvc addAttachmentData:imageData mimeType:@\"image/jpeg\" fileName:@\"image.jpg\"];

[self presentModalViewController:mvc animated:YES];
[mvc release];
    

要回复问题请先登录注册