2016-04-28 2 views
0

мне нужна помощь ...Как очистить кэш при использовании NSURLRequestUseProtocolCachePolicy в WebView

Я использую NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:@"www.xxx.com/xx.html"]]; [webView1 loadRequest:request]; www.xxx.com/xx.html изменился в последний день, но также показывают старый content.How я могу показать новый контент, не загружая новое приложение в AppStore. Я считаю, что значения по умолчанию для политики кэша: NSURLRequestUseProtocolCachePolicy.

Как я могу перезагрузить это на сервере.

Большое спасибо!

+0

попробовать это: http://stackoverflow.com/questions/405151/is-it-possible-to-prevent-an-nsurlrequest-from-caching- data-or-remove-cached-dat –

+0

@johny kumar Это также не для меня. Теперь приложение находится в AppStore, я больше не могу пересматривать код ... слишком плохо! – FeiYe

ответ

0

Пожалуйста, попробуйте это, это поможет вам

[webView1 stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML = \"\";"]; 

NSURLRequest *urlRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]]; 
[urlRequest setCachePolicy:NSURLRequestReloadIgnoringLocalCacheData]; 

[webView1 loadRequest:urlRequest]; 
Смежные вопросы