Remover o cache interno do UIWebView

Estou mostrando um aplicativo da web em umUIWebViewe, às vezes, o conteúdo das páginas mudará. Após o conteúdo ter sido alterado, o aplicativo limpa o cache. Mas quando vou a uma página que visitei anteriormente,UIWebView não envia uma solicitação HTTP GET, mas carrega do cache mesmo que eu tenha desativado o cache da seguinte forma:

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

Initally estou carregando uma solicitação com cachePolicycachePolicy:NSURLRequestReturnCacheDataElseLoad.

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

UIWebView tem algum tipo de cache interno. As páginas já visitadas serão carregadas a partir desse cache interno, em vez de passar porNSURLCache e também não há nenhum pedido enviado.

Existe alguma maneira de limpar o cache interno deUIWebView? Estou até recriando oUIWebView mas o cache ainda está lá.

questionAnswers(2)

yourAnswerToTheQuestion