Я пытаюсь сохранить PDF-файлы всех графиков, сгенерированных Core Plot, в один PDF-файл. Следовательно, я перебираю свой массив графиков и добавляю граф pDfforeach NSData к pdfData и в конце записываю Pdfdata в файл. Однако в записанном файле отображается только pdf последнего графа в массиве графа. Я что-то здесь упускаю?
Фрагмент кода:
NSMutableData *pdfData = [[NSMutableData alloc] init];
for (CPTGraph *eachGraph in _graphsArray) {
NSData *pdfDataForGraph = [eachGraph dataForPDFRepresentationOfLayer];
if(pdfDataForGraph)
{
[pdfData appendData:pdfDataForGraph];
}
}
if(0 < pdfData.length)
{
NSLog(@"Content Present");
NSURL *documentPathUrl = [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
NSString *pdfSaved = "example.pdf";
NSURL *pdfUrl = [documentPathUrl URLByAppendingPathComponent:pdfSaved];
[pdfData writeToURL:pdfUrl atomically:NO];
}