我想用PDF附件發送電子郵件。 我創建的PDF文件,然後我這是錯誤的下面筆者認爲:將PDF文件附加到電子郵件中 - Swift
// 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
,但是當我發送的電子郵件,這是沒有附件發送,這是因爲我沒有正確附加文件。
感謝您的快速回復程序發送
,我更改爲:mc.addAttachmentData(FILEDATA,mime類型:「應用/ pdf「,fileName:pdfFileName),但仍然發送電子郵件沒有附件。 –
你確定'fileData'不是零嗎?而pdf實際上是在這條路上? – NightFury
你是對的,fileData是零,那麼我不得不將fileData = NSData(contentsOfFile:documentsPath)中的「documentsPath」更改爲「pdfFileName」。現在它工作得很好。非常感謝你 –