ページのHTML全体を保存した後(リンクをたどって各ファイルをHTMLファイルと一緒に保存する)、CSSファイルと画像とともにWebページを(完全に)キャッシュする必要があるアプリを開発しています。
HTMLファイルをオフラインで表示しているUIWebViewときに、ページの読み込みに長い時間がかかります。これは、私がすでにオフラインであり、ファイルがCSSと画像とともにディスク上にあるためです。
私はこのコードを使用してファイルをロードしています:
NSData *htmlData = [NSData dataWithContentsOfFile:htmlFilePath];
[wView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:[NSURL fileURLWithPath:self.htmlFolderPath isDirectory:YES]];
UIWebViewファイルをより速くロードできる他の方法でファイルをロードする方法はありますか?
PS:シミュレーター(オフライン)では非常に高速にロードされますが、デバイスでは(すでにオフラインでキャッシュされたファイルを考慮すると)長い時間がかかります
手伝ってくれてありがとう。