2012-10-03 6 views
0

UIWebView에 원격 html 페이지를로드하는 중입니다.이 페이지는 Macbook Pro에서 사용되며 OS X에 내장 된 Apache 서버를 통해 사용할 수 있습니다.UIWebView 캐싱 페이지 관련 문제

UIWebView에서 페이지를로드 한 다음 페이지를 변경하고 다시로드하면 변경 사항이 반영되지 않으므로 어딘가에 캐시되어 있어야합니다. UIWebView가 포함 된 앱을 종료하고 다시 실행하더라도이 동작이 발생합니다.

웹 페이지가 캐시되는 위치는 어디입니까? UIWebView가 최신 업데이트 된 페이지를 가져 오도록 강제 할 수 있습니까?

답변

0

이 시도 -

[[NSURLCache sharedURLCache] removeCachedResponseForRequest:NSURLRequest];

이 특정 요청에 대한 캐시 된 응답을 제거하는 것입니다. UIWebView에서 실행 된 모든 요청에 ​​대한 캐시 된 응답을 모두 제거하는 호출도 있습니다.

[[NSURLCache sharedURLCache] removeAllCachedResponses];