一尘不染

将PDF文件附加到电子邮件-Swift

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,但是当我发送电子邮件时,它的发送没有附件,这是因为我没有正确附加文件。


阅读 207

收藏
2020-07-07

共1个答案

一尘不染

您错mimeTypeaddAttachmentData()。使用application/pdf代替pdf

2020-07-07