Objective-c / iOS - Lokale HTML-Datei mit Safari öffnen

Ich habe eine HTML-Datei in einem temporären Verzeichnis wie folgt gespeichert:

NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *documentDirectory = NSTemporaryDirectory();
NSString *documentPath = [documentDirectory stringByAppendingPathComponent:@"mydocument.html"];
[fileManager createFileAtPath:documentPath contents:myHTMLDocumentData attributes:nil];

Das Dokument wird in meiner temporären Datei erstellt. Danach möchte ich dieses Dokument in Safari öffnen, aber es funktioniert nicht:

NSURL *url = [NSURL fileURLWithPath:documentPath];
[[UIApplication sharedApplication] openURL:url];

Auf dem Bildschirm passiert nichts, kein Fehler ... Wenn ich jedoch "url" durch @ "http://google.fr" ersetze, wird Safari mit google.fr gestartet und ich kann auf meine temporäre Datei zugreifen, indem ich die URL eingebe. " file: //localhost..../myHtmlDocument.html "in Safari.

Hoffe du kannst mir helfen

Antworten auf die Frage(2)

Ihre Antwort auf die Frage