Загрузить PDF из каталога документов - iPhone
Вместо загрузки PDF из папки ресурсов я хотел бы загрузить его из каталога документов. Я пытался сделать это в течение нескольких дней, но CGPDFDocumentRef продолжает возвращать NULL. Вот мой код:
// 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);
Путь к файлу правильный, и я проверил каталог документов симулятора, и файл определенно там. Когда я запускаю приложение, последний NSLog говорит (NULL) и отображается пустая белая страница PDF. Есть идеи, что не так? Спасибо!