오프라인에서도 사용할 수있는 웹 사이트가 있습니다. 내가 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
이 내 화면에 표시되지 않는 이유는 무엇입니까?