2

AFNetworking を使用して .html Web ページを保存したいと考えていますが、Web ページ全体をオフラインで表示できるように、Web ページ内のリソース (.css ファイル、.js ファイル、画像など) も保存したいと考えています。

これは AFNetworking で可能ですか?どうすればよいですか? 短い例を投稿してもらえますか?

ありがとう!

4

1 に答える 1

3

これを行うためにAFNetworkingは必要ありません。代わりに、NSURLCacheディスクキャッシングをサポートするサブクラス(Peter SteinbergerのSDURLCacheのフォークなど)を使用します。それが整ったら、を使用してURLをロードするだけですUIWebView(これは必ずしもユーザーに表示する必要はありません)。その後のロードでは、そのローカルキャッシュを使用する必要があります。

少なくとも、Webページにアセットをダウンロードするために自分で何かを書こうとして時間を無駄にしないでください。このプロセスでは、ロードに必要なすべてのものを判別するためにWebブラウザー(UIWebViewとしての資格があります)が必要です。

于 2011-12-05T20:16:16.483 に答える