그렇습니다. UIWebview는 요청을 로드한 후 요청을 캐시한 다음 네트워크가 없더라도 요청에 있는 URL을 로드합니다. 이 경우 webView의 프록시 이벤트는 실패 대신 완료로 종료됩니다. 실패한 프록시 이벤트에서 몇 가지 알림 이벤트를 수행하고 싶기 때문에 매번 webview의 캐시를 지우고 싶습니다. 캐시를 지우는 안정적인 방법을 알려주시면 됩니다. . 추신: NSURLCache.sharedURLCache().removeAllCachedResponses()
와 같은 온라인 방법은 유용하지 않습니다.게다가 이 URL 로딩은 h5의 내부 처리이기 때문에 웹뷰에서는 URL을 다시 로딩할 수 없어서 캐시 삭제만 가능하네요 == 도와주세요 T T
淡淡烟草味2017-05-02 09:24:39
+ (instancetype)requestWithURL:(NSURL *)URL cachePolicy:(NSURLRequestCachePolicy)cachePolicy timeoutInterval:(NSTimeInterval)timeoutInterval;
NSURLRequestReloadIgnoringLocalCacheData
매개변수를 사용하세요.
아직 궁금한 점이 있으면 제 답변에 댓글을 남겨주세요.