Eliminar el caché interno de UIWebView

Estoy mostrando una aplicación web en unaUIWebView, ya veces el contenido de las páginas cambiará. Después de cambiar el contenido, la aplicación borra la memoria caché. Pero cuando voy a una página he visitado previamente elUIWebView no envía una solicitud HTTP GET, pero se carga desde la memoria caché a pesar de que la he deshabilitado así:

[[NSURLCache sharedURLCache] removeAllCachedResponses];
[[NSURLCache sharedURLCache] setDiskCapacity:0];
[[NSURLCache sharedURLCache] setMemoryCapacity:0];

Inicialmente estoy cargando una solicitud con cachePolicycachePolicy:NSURLRequestReturnCacheDataElseLoad.

[self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:myURLString] cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:10.0]];

UIWebView Tener algún tipo de caché interno. Las páginas ya visitadas se cargarán desde este caché interno en lugar de pasar porNSURLCache y tampoco hay ninguna solicitud enviada.

¿Hay alguna manera de borrar el caché interno deUIWebView? Incluso estoy recreando elUIWebView Pero el caché sigue ahí.

Respuestas a la pregunta(2)

Su respuesta a la pregunta