0
我分類爲NSURLCache
,並覆蓋cachedResponseForRequest
,並將共享緩存更改爲我自己的緩存對象,以攔截UIWebView
所做的每個url請求。它在第一次完美運行時,當URL加載到UIWebView
時,它攔截了一切(css,jpg等)。但是當我嘗試加載相同的URL(例如index.html)時,將不會調用cachedResponseForRequest
方法。如果那麼我嘗試使用不同的URL,它會再次完美工作。加載相同的URL後不會調用cachedResponseForRequest
我試圖修改請求的cachePolicy爲每個可能的值,但沒有任何幫助。
聽起來不像是最好的解決方案來銷燬,重新創建,重新配置和重新定位所有的網絡視圖。 – Rivera
告訴蘋果公司的人們,在UIWebView中創建一個緩存並不是我的想法,因爲這些原因無法明確地清除它。 PS。此解決方案僅適用於IOS4 – Kompi