我想发送带有PDF附件的电子邮件.
我创建了PDF文件,然后我做了以下哪些错误我相信:
我创建了PDF文件,然后我做了以下哪些错误我相信:
// locate folder containing pdf file let documentsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory,NSSearchPathDomainMask.UserDomainMask,true)[0] as! String let pdfFileName = documentsPath.stringByAppendingPathComponent("chart.pdf") let fileData = NSData(contentsOfFile: pdfFileName) mc.addAttachmentData(fileData,mimeType: "pdf",fileName: chart)
在发送电子邮件之前,我可以看到附带的chart.pdf,但是当我发送电子邮件时,它是在没有附件的情况下发送的,这是因为我没有正确附加文件.
解决方法
您将错误的mimeType传递给addAttachmentData().使用application / pdf而不是pdf.