我有一个访问API的应用。其中一个URL无意中设置为301重定向。它已被修复,但使用该应用访问该URL的用户仍然无法访问它。如果他们卸载并重新安装应用程序,它可以工作,但似乎没有任何方法可以清除它。在我能够重现这些情况的一台设备上,重启设备甚至没有帮助。我想告诉用户如何在不告诉他们卸载应用程序的情况下解决问题。
我该怎么办?
答案 0 :(得分:0)
如果您可以更改请求代码,请在NSURLConnection start
之前使用此代码NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL:RequestUrl];
request.cachePolicy = NSURLRequestReloadIgnoringLocalCacheData;
答案 1 :(得分:0)
如果您已在appDelegate.m中使用[NSURLCache setSharedURLCache:sharedCache]
你可以这样做: [[NSURLCache sharedURLCache] removeAllCachedResponses];
它将清除所有URLCache。