Ios 如何刷新UIWebView图像
我浏览了一些这样的帖子,似乎无法解决我的问题 代码工作正常,但如果我更新我的个人资料图片,UIWebView仍将显示缓存的图像,而不是更新的图像 如果我关闭应用程序并重新打开,webview将更新为新图像 非常感谢您的指点Ios 如何刷新UIWebView图像,ios,swift,caching,uiwebview,Ios,Swift,Caching,Uiwebview,我浏览了一些这样的帖子,似乎无法解决我的问题 代码工作正常,但如果我更新我的个人资料图片,UIWebView仍将显示缓存的图像,而不是更新的图像 如果我关闭应用程序并重新打开,webview将更新为新图像 非常感谢您的指点 func getLeaderBoard() { leaderWebView.loadRequest(getStaticWebView(urlStr: getLeaderBoardUrl) as URLRequest) } func ge
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
}
你的缓存/cookies是否已清除?你能告诉我,刷新时页面是否实际加载?更具体地说,您是说图像在web视图的一个实例与另一个实例之间持久化吗?(即,离开并返回,但保持应用程序运行)您是否尝试过webView.reload()?在你的情况下,它应该引导webview.reload()@Niroj是的,我相信so@MitchellCurrie对