私はオフラインでも使用できるウェブサイトを持っています。私はUIWebView
を使用するアプリケーションを作成していると私は私がインターネット接続に私のアプリを初めて起動した場合、私のUIWebView
次のコードUIWebViewでキャッシュが機能しない
[self setRequestObj:[NSURLRequest requestWithURL:loadUrl cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0]];
でこのサイトをキャッシュするべきであると言った私のconsole
は
2016-08-24 15:37:01.713 BrowserApp[1991:345138] applicationDidBecomeActive!
2016-08-24 15:37:01.955 BrowserApp[1991:345138] NSURLRequestUseProtocolCachePolicy
2016-08-24 15:37:22.003 BrowserApp[1991:345138] applicationDidEnterBackground!
2016-08-24 15:37:22.559 BrowserApp[1991:345138] applicationWillEnterForeground!
2016-08-24 15:37:23.075 BrowserApp[1991:345138] applicationDidBecomeActive!
2016-08-24 15:37:37.069 BrowserApp[1991:345138] applicationDidEnterBackground!
2016-08-24 15:37:37.073 BrowserApp[1991:345138] applicationWillTerminate!
をログに記録しましたすべてのメソッドがファイルAppDelegate.m
で呼び出されているのがわかります。私はインターネットから自分の携帯電話を切断し、私のアプリをもう一度起動する(私のconsole
のようなバックグラウンドではなかった)、何も起こらない。私は白いウェブサイトしか手に入れません。
cache
に設定しても、website
が私の画面に表示されないのはなぜですか?