【发布时间】:2019-11-03 04:32:27
【问题描述】:
我正在使用 AlamoFire 5.0 并希望强制永久缓存存储从 url 获取的数据(.obj 文件、.png 图像等)。是否有某种方法可以忽略/拦截服务器发送的 HTTP 标头并强制永久缓存?
let destination: DownloadRequest.Destination = { _, _ in
var documentsURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0]
return (documentsURL, [.removePreviousFile])
}
let request = AF.download("http://someurl.com", to: destination)
request
.response(completionHandler: { (response) in
//handle response data
})
【问题讨论】:
标签: ios swift caching alamofire