在我的iOS应用中,我使用NSURLSessionTask
将json数据下载到我的应用。我发现,当我直接从浏览器调用url时,我得到一个最新的json,当它从应用程序中调用时,我得到一个老版本的json。如何从NSURLSessionTask中禁用缓存
这是由于缓存?我怎么能告诉NSURLSessionTask
不使用缓存。
这是我使用的电话:
NSURLSessionTask *task = [[NSURLSession sharedSession] dataTaskWithURL:url completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
谢谢!
如果您拥有API服务器,您可能需要考虑修复此端的缓存标头。 URLSessionTasks应该服从标题,所以也许没有设置正确的东西。 –