0
私はUISwitch
を持っていて、それがアクティブなら私のUIWebView
はすべての訪問済みウェブサイトをキャッシュする必要があります。UIWebViewでウェブサイトを正しくキャッシュする方法は?
がアクティブなら、私は私のコード私のUISwitch
を無効にした場合、私は次のコード
[[NSURLCache sharedURLCache] setDiskCapacity:4 * 1024 * 1024];
[[NSURLCache sharedURLCache] setMemoryCapacity:32 * 1024 * 1024];
[self setRequestObj:[NSURLRequest requestWithURL:loadUrl cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:60.0]];
を持っているが、この
[[NSURLCache sharedURLCache] setDiskCapacity:0];
[[NSURLCache sharedURLCache] setMemoryCapacity:0];
[self setRequestObj:[NSURLRequest requestWithURL:loadUrl]];
ような何かを、私はそれが正常に動作するアクティブにする必要があり、いくつかの方法がありますか?それがオフになっている場合は、すべての呼び出し時にWebサーバーからすべてをロードする必要があります。スイッチがオンになっている場合は、前に訪問した場合はキャッシュからすべてをロードする必要があります。
アプリを閉じてもう一度開くと、Button
はまだオンになっていますが、アプリが閉じると削除されませんでしたが、キャッシュがないようです。
わかりやすい場合は、Sry;)。