Carregar PDF do diretório de documentos - iPhone
Em vez de carregar um PDF da pasta de recursos, gostaria de carregá-lo do diretório de documentos. Eu tenho tentado fazer isso há dias, mas o CGPDFDocumentRef continua retornando NULL. Aqui está o meu 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);
O caminho do arquivo está correto e verifiquei o diretório de documentos do simulador e o arquivo está definitivamente lá. Quando executo o aplicativo, o último NSLog diz (NULL) e um PDF em branco da página em branco é exibido. Alguma ideia do que está errado? Obrigado!