У меня есть веб-сайт, который также можно использовать в автономном режиме. Я создал приложение, которое использует 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
), и ничего не происходит. Я получаю только белый сайт.
Почему website
не отображается на моем экране, хотя я настроен на cache
?