【发布时间】:2013-03-21 05:20:41
【问题描述】:
当我的邮件有多个收件人时,我遇到了一个问题,默认情况下我有两个附件。当我向多个收件人发送邮件时,除了下面的代码之外,我还有什么需要做的吗? (我必须从 UI 中选择或输入收件人 ID)
if ([MFMailComposeViewController canSendMail])
{
[self printPdfAndCsv];// code to generate pdf & csv
MFMailComposeViewController* mailComposer = [[MFMailComposeViewController alloc] init];
mailComposer.mailComposeDelegate = self;
// attaching PDF File.
[mailComposer addAttachmentData:[NSData dataWithContentsOfFile:self.pdfFilePath]
mimeType:@"Application/pdf" fileName:[NSString stringWithFormat:@"pdfName-%@.pdf", selectedProjectName ]];
// attaching CSV File.
[mailComposer addAttachmentData:[NSData dataWithContentsOfFile:self.csvFilePath]
mimeType:@"text/csv" fileName:[NSString stringWithFormat:@"csvName-%@.csv", selectedProjectName ]];
[self presentViewController:mailComposer animated:YES completion:nil];
}
我是 iPhone 开发的初学者,所以我需要你的宝贵帮助。
【问题讨论】:
-
你遇到了什么问题?
-
当我发送给两个收件人时,它只接收一个收件人。
-
你用不同的接收器测试过吗?您测试的其中一个电子邮件地址可能存在问题。也许电子邮件最终显示为垃圾邮件(垃圾邮件)。您的代码没有任何问题(除了“Application/pdf”应该是“application/pdf”)。用户点击发送后,您将无法控制。
-
@rmaddy:太好了!!!!你是对的......现在我可以在我的垃圾邮件箱中找到它。非常感谢...
标签: ios ios5 mfmailcomposeviewcontroller