objective-c - UIWebview緩存問(wèn)題
問(wèn)題描述
是這樣的,UIWebview 加載了一個(gè)request之后會(huì)緩存這個(gè)request,之后即使是沒(méi)網(wǎng) 也會(huì)去加載request中的url,這種情況下webView的代理事件會(huì)在finish中結(jié)束 而不是failed。因?yàn)槲蚁朐趂ailed代理事件中做些提醒事件,所以想每次清除掉webview的緩存,大家只要告訴我靠譜的清除緩存方法就可以了。。ps:網(wǎng)上的方法都沒(méi)有用,如:NSURLCache.sharedURLCache().removeAllCachedResponses()
而且,由于加載這個(gè)url是h5 內(nèi)部的處理,我無(wú)法在webview中去reload url,so,我只能清除緩存了= = 求大神T T
問(wèn)題解答
回答1:你可以試試使用+ (instancetype)requestWithURL:(NSURL *)URL cachePolicy:(NSURLRequestCachePolicy)cachePolicy timeoutInterval:(NSTimeInterval)timeoutInterval;
并使用NSURLRequestReloadIgnoringLocalCacheData參數(shù)。
如果還有問(wèn)題,可以評(píng)論我的答案。
相關(guān)文章:
1. docker gitlab 如何git clone?2. docker鏡像push報(bào)錯(cuò)3. 關(guān)于docker下的nginx壓力測(cè)試4. 在windows下安裝docker Toolbox 啟動(dòng)Docker Quickstart Terminal 失敗!5. docker-machine添加一個(gè)已有的docker主機(jī)問(wèn)題6. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問(wèn)題。7. docker不顯示端口映射呢?8. angular.js - angularJs ngRoute怎么在路由傳遞空字符串及用ng-switch取得9. PC 手機(jī)兼容的 編輯器10. docker - 如何修改運(yùn)行中容器的配置
