次のような一時ディレクトリにHTMLファイルを保存しています。
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *documentDirectory = NSTemporaryDirectory();
NSString *documentPath = [documentDirectory stringByAppendingPathComponent:@"mydocument.html"];
[fileManager createFileAtPath:documentPath contents:myHTMLDocumentData attributes:nil];
ドキュメントは私の一時ファイルに作成されます。その後、Safariでこのドキュメントを開きたいのですが、機能しません:
NSURL *url = [NSURL fileURLWithPath:documentPath];
[[UIApplication sharedApplication] openURL:url];
画面では何も起こらず、エラーもありません...ただし、「url」を@「http://google.fr」に置き換えると、Safariがgoogle.frで起動され、「url」と入力して一時ファイルにアクセスできます。 Safariのfile://localhost..../myHtmlDocument.html"。
あなたが私を助けることができることを願っています