Cargar PDF desde el directorio de documentos - iPhone
En lugar de cargar un PDF desde la carpeta de recursos, me gustaría cargarlo desde el directorio de documentos. He estado tratando de hacer esto durante días, pero el CGPDFDocumentRef sigue devolviendo NULL. Aquí está mi código:
// Get Documents Directory
NSArray *searchPaths =
NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *documentsDirectoryPath = [searchPaths objectAtIndex:0];
NSString *tempPath = [documentsDirectoryPath
stringByAppendingPathComponent:[appDelegate.issueToLoad
stringByAppendingPathExtension:@"pdf"]];
NSString *path = [tempPath
stringByReplacingOccurrencesOfString:@"localhost/" withString:@""];
NSLog(@"PATH: %@", path);
//Display PDF
CFURLRef pdfURL = CFURLCreateWithFileSystemPath (NULL,
(CFStringRef)path, kCFURLPOSIXPathStyle, FALSE);
NSLog(@"PDF URL: %@", pdfURL);
pdf = CGPDFDocumentCreateWithURL(finalURL);
NSLog(@"PDF: %@", pdf);
La ruta del archivo es correcta y he comprobado el directorio de documentos del simulador y el archivo definitivamente está allí. Cuando ejecuto la aplicación, el último NSLog dice (NULL) y se muestra una página en blanco en PDF. ¿Alguna idea de lo que está mal? ¡Gracias!