ios – 将PDF文件附加到电子邮件 – Swift

前端之家收集整理的这篇文章主要介绍了ios – 将PDF文件附加到电子邮件 – Swift前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想发送带有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.

猜你在找的iOS相关文章