2010-12-09 91 views
2

我有一個應用程序,其中包含一個CSS文件和更多的HTML文件。當用戶點擊一個按鈕時,我更改了css文件並調用了[webView reload],但沒有任何反應。我認爲這是因爲webview緩存舊的css文件並使用該文件重新加載頁面。如何阻止UIWebView緩存CSS?

我該如何預防?

我試過使用信息發現here但我真的不明白這項技術是關於什麼。

是否必須以某種方式更改style.css?我必須將版本變量添加到它嗎?

,因爲如果我只用這行代碼:

[htmlString stringByReplacingOccurrencesOfString:@"style.css" withString:[NSString stringWithFormat:@"style.css?time=%@", [[NSDate date] description]] 

我的應用程序崩潰。

如何解決這個問題的任何指針都會很好。謝謝!

回答

0

你是否對這兩個CSS文件使用相同的文件名?如果你認爲UIWebView正在緩存其中的一個,那麼只需命名其他不同的東西。