iOS通过创建pdf获取错误
我想创建一个pdf文件,但有两个错误:iOS通过创建pdf获取错误,ios,objective-c,pdf-generation,Ios,Objective C,Pdf Generation,我想创建一个pdf文件,但有两个错误: <Error>: CGDataConsumerCreateWithFilename: failed to open `/test.pdf' for writing: Operation not permitted. deflateEnd: error -3: (null). 在render类中,我调用 UIGraphicsBeginPDFContextToFile(documentName, CGRectZero, nil); 函数,我
<Error>: CGDataConsumerCreateWithFilename: failed to open `/test.pdf' for writing: Operation not permitted. deflateEnd: error -3: (null).
在render类中,我调用
UIGraphicsBeginPDFContextToFile(documentName, CGRectZero, nil);
函数,我得到错误
我如何修复该错误?如果要写入相对路径,请尝试将其更改为
PDFRenderer *pdf = [[PDFRenderer alloc]initWithFileName:pdfFileName];
i、 e.文档目录中的绝对路径
如果查看错误消息,您将看到正在尝试将文件写入根目录。您应该调用
[super viewDidLoad]代码>第一个,不是最后一个。接得好。我忽略了错误的变量被传递到渲染器。
UIGraphicsBeginPDFContextToFile(documentName, CGRectZero, nil);
PDFRenderer *pdf = [[PDFRenderer alloc]initWithFileName:pdfFileName];