0

Wi-Fiを使用している間は、すべてのコード、画像、リンクなどを含むUIWebViewをキャッシュするソリューションを探しています。その後、Wi-Fi以外の場合は、ページがキャッシュから読み込まれます。ユーザーが再びwifiに接続したら、別のフルキャッシュを実行して、古いキャッシュを削除します。

誰かがこれを手伝ってくれる?

ありがとう!

4

2 に答える 2

0

それがあなたの質問に答えるか、あなたの原因を助けるかどうかはわかりませんが、リクエストをロードするときに、UIWebView以前にロードされていた場合、キャッシュからデータをロードする可能性がありますNSURLRequestReturnCacheDataElseLoad

NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:10.0f];
    return request;

[myWebView loadRequest:request];

必要に応じてcacchePolicyの他のプロパティを調べることができます

于 2013-03-05T11:21:41.480 に答える