NSData として保存した HTML コードから WebView にページをロードさせようとしています。これをしようとすると、空白のページが表示されます。ページを読み込んでいるときに何か問題がありますか? そうでない場合は、プログラムの他の場所を探す必要があります。
if (essence.html){ //essence.html is an NSData
NSLog(@"Inserting HTML code into browser window: %@", [[NSString alloc] initWithData:essence.html encoding: NSUTF8StringEncoding]);
[webView.mainFrame loadData:essence.html MIMEType: @"text/html" textEncodingName: @"utf-8" baseURL:nil]; //webView is a WebView
}
Essence.html にページhttp://kathleenmelian.com/test.htmlの HTML コードが含まれるように条件を作成しました(「こんにちは」と表示されます)。上記のコードが実行されると、NSLog はこれを出力します。
Inserting HTML code into browser window: <html><head></head><body>hello</body></html>
したがって、essential.html には、ブラウザがロードできる有効なコードが確実に含まれています。