如何刷新UIWebView图像

时间:2017-07-18 03:26:50

标签: ios swift caching uiwebview

我经历了一些SO帖子,似乎无法解决我的问题。

代码工作正常,但如果我更新我的个人资料图片,UIWebView仍会显示缓存的图片而不是更新的图片。

如果我关闭我的应用并重新打开,webview将更新为新图像。

非常感谢任何指针。

func getLeaderBoard()
    {
        leaderWebView.loadRequest(getStaticWebView(urlStr: getLeaderBoardUrl) as URLRequest)
    }  

 func getStaticWebView(urlStr:String) -> NSMutableURLRequest
    {

        let url = URL.init(string: urlStr)
        let request = NSMutableURLRequest.init(url: url!)
        request.httpMethod = "GET"
        request.setValue("token \(kToken)", forHTTPHeaderField: "Authorization")
        request.cachePolicy = .reloadIgnoringLocalAndRemoteCacheData

        URLCache.shared.removeAllCachedResponses()
        URLCache.shared.diskCapacity = 0
        URLCache.shared.memoryCapacity = 0

        return request
    }

0 个答案:

没有答案