我将我的 pdfData 提供给用户进行保存。他可以保存到文件并制作文件,但pdf文件的默认名称是:PDF document.pdf。如果可能的话,我想要我自己的文件名。也许我可以在给 pdfData 之前更改 pdfData 中的文件名UIActivityViewController?
这是我的代码:
// Create page rect
let pageRect = CGRect(x: 0, y: 0, width: 595.28, height: 841.89) // A4, 72 dpi
// Create PDF context and draw
let pdfData = NSMutableData()
UIGraphicsBeginPDFContextToData(pdfData, pageRect, nil)
UIGraphicsBeginPDFPage()
// From here you can draw page, best make it in a function
PdfErstellung.PdfErstellen(auswahlZeilen, vitalstoffWerteListe, heuteString)
UIGraphicsEndPDFContext()
// Save pdf DATA through user
let activityViewController = UIActivityViewController(activityItems: [pdfData], applicationActivities: nil)
activityViewController.popoverPresentationController?.sourceView = self.view // …Run Code Online (Sandbox Code Playgroud)