0

オフラインでも使えるサイトがあります。使用するアプリを作成しました。次のコードでこのサイトをキャッシュする必要が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!

すべてのメソッドが file で呼び出されていることがわかりますAppDelegate.m。電話をインターネットから切断し、アプリを再度起動します (私のconsole言ったようにバックグラウンドではありませんでした) が、何も起こりません。白いウェブサイトしか表示されません。

website設定したのに画面に表示されないのはなぜcacheですか?

4

2 に答える 2