我的一位客户遇到了一个问题,他将使用我们的应用程序发送一封电子邮件,其中包含附加到电子邮件中的自动生成的PDF,有时它会起作用,有时也不会。
我们注意到的事情:
以下是我创建MailComposer视图的代码:
func configureMailComposeViewController() -> MFMailComposeViewController {
let mailComposerViewController = MFMailComposeViewController()
mailComposerViewController.mailComposeDelegate = self
if let fileData = NSData(contentsOfFile: GeneratePDF.attachEachPage()) {
mailComposerViewController.setSubject(Constants.EmailPreferences.subject)
mailComposerViewController.setMessageBody(Constants.EmailPreferences.message, isHTML: true)
mailComposerViewController.addAttachmentData(fileData, mimeType: "application/pdf", fileName: "overview")
}
return mailComposerViewController
}
视图打开没问题,有标题,正文消息和附件。然而,收到的东西除了标题之外都被剥夺了。 PDF是< 6MB,只有5页。