我在创建附加到电子邮件时创建的PDF文档时遇到问题。因此,基本上在我的应用程序中,我让用户通过UITextfied
键入一些文本,然后将该文本放入PDF文档中。然后,我希望用户能够在单击按钮时将此PDF作为电子邮件附件发送。关于我将错误附加到附件中的任何想法?
我从Attach a PDF file to email - Swift获得了此代码,我只修改了它但仍然没有附件。它也出现了错误
stringByAppendingPathComponent不可用:改为在NSURL上使用URLByAppendingPathCompenent。
看看这个stringByAppendingPathComponent is unavailable,对我来说没有意义。
//find the file and the path
let fileName: String = self.tfEssayTopicTitle.text!
let documentsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)[0] as! String
let pdfFileName = documentsPath.stringByAppendingPathComponent(fileName + ".pdf")
let fileData = NSData(contentsOfFile: pdfFileName)
mailVC.addAttachmentData(fileData!, mimeType: "application/pdf", fileName: pdfFileName)