Lade PDF aus dem Dokumentenverzeichnis - iPhone
Anstatt ein PDF aus dem Ressourcenordner zu laden, möchte ich es aus dem Dokumentenverzeichnis laden. Ich habe seit Tagen versucht, dies zu tun, aber das CGPDFDocumentRef gibt immer wieder NULL zurück. Hier ist mein Code:
// 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);
Der Dateipfad ist korrekt und ich habe das Simulator-Dokumentenverzeichnis überprüft und die Datei ist definitiv da. Wenn ich die App starte, wird im letzten NSLog (NULL) und eine leere PDF-Seite angezeigt. Irgendwelche Ideen, was ist los? Vielen Dank