我使用以下代码在两个不同的视图中创建了两个不同的pdf文件:
private func toPDF(views: [UIView]) -> NSData? {
if views.isEmpty {return nil}
let pdfData = NSMutableData()
UIGraphicsBeginPDFContextToData(pdfData, CGRect(x: 0, y: 0, width: 1024, height: 1448), nil)
let context = UIGraphicsGetCurrentContext()
for view in views {
UIGraphicsBeginPDFPage()
view.layer.renderInContext(context!)
}
UIGraphicsEndPDFContext()
return pdfData
}
Run Code Online (Sandbox Code Playgroud)
在最终视图中,我使用以下命令调用这两个文件:
let firstPDF = NSUserDefaults.standardUserDefaults().dataForKey("PDFone")
let secondPDF = NSUserDefaults.standardUserDefaults().dataForKey("PDFtwo")
Run Code Online (Sandbox Code Playgroud)
我的问题是:有人可以建议将第二个文件追加到第一个文件的功能吗?(两者均为NSData格式)