Tôi muốn gửi email có tệp đính kèm PDF. Tôi tạo ra tập tin PDF, sau đó tôi đã sau đó là sai Tôi tin rằng:Đính kèm tệp PDF vào email - 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)
Trước khi gửi email, tôi có thể xem đính kèm chart.pdf
, nhưng khi tôi đã gửi email, nó đã được gửi mà không cần tập tin đính kèm và đây là bởi vì tôi không đính kèm đúng tệp.
Cảm ơn trả lời nhanh chóng của bạn, tôi thay đổi để: mc.addAttachmentData (fileData, MIMETYPE: "Ứng dụng/pdf ", tên tệp: pdfFileName), nhưng email vẫn được gửi mà không có tệp đính kèm. –
Bạn có chắc chắn rằng 'tệpData' không phải là không? và pdf thực sự hiện diện trên đường dẫn đó? – NightFury
bạn đã đúng, tệpData là không, sau đó tôi đã phải thay đổi "documentsPath" trong let fileData = NSData (contentsOfFile: documentsPath) thành "pdfFileName". bây giờ nó đang hoạt động rất tốt. cảm ơn bạn rất nhiều –