キャッシュ(iPhone)で一度ナビゲートしたページ(WebView内)を保存したいアプリがあります。Iphoneのキャッシュからデータをストア&取得する
同じページに再度アクセスすると、サーバからではなくキャッシュ&から来るはずです。
新しいページにアクセスすると、サーバーからアクセスされます。
ヘルプ/チュートリアル/提案(サンプルコードあり)をお願いします。
キャッシュ(iPhone)で一度ナビゲートしたページ(WebView内)を保存したいアプリがあります。Iphoneのキャッシュからデータをストア&取得する
同じページに再度アクセスすると、サーバからではなくキャッシュ&から来るはずです。
新しいページにアクセスすると、サーバーからアクセスされます。
ヘルプ/チュートリアル/提案(サンプルコードあり)をお願いします。
キャッシュヘッダーがサーバー側で正しく設定されていることを前提として、探している動作が既定で実行されています。しかし、キャッシュのサイズはかなり限られています。
this post on creating a custom cache for UIWebViewをご覧ください。それはあなたが探しているものではありませんが、サーバーからのキャッシュヘッダーの内容にかかわらず、より寛大なサイズで動作する独自のキャッシュを作成するために必要なものを提供します。
チェックアウトProxyingUIWebViewプロジェクト:
は...、ルートWebページを始め外部リソースのURLを検索し、それを解析され、その後、ダウンロードして はそれぞれ1をキャッシュされました。プロセスが終了したら、ローカルにキャッシュされたコンテンツを としてWebビューに表示することができます。