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

标签 ios iphone swift email attachment

我想发送带有 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 - 将 PDF 文件附加到电子邮件 - Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30423583/

相关文章:

android - cordova 联系人插件 - 电子邮件为空

ios - iPhone测试: port forwarding and localhost

ios - 设置图像属性后,圆形 imageView 的边框不平滑

ios - Scenekit 手势识别器和叠加SKScene 触摸

ios - UILabel 仅支持某些 Unicode 字符

ios - CAEmitterLayer 在-renderInContext : of superlayer is called 时不渲染

android - 使用 XMPP 与移动应用进行频繁通信

iphone - 如何更改 UIWebView 中的字符编码?

iphone - Beat Detektion:从应用程序检测音频并为该音频产生波形或条形……就像Winamp或Windows Media Player一样

c++ - Swift 与 Objective-C - 重用 C++ 代码