gpt4 book ai didi

swift - NSMutableURLRequest 的配置,cachePolicy 始终为 ReloadIgnoringLocalAndRemoteCacheData

转载 作者:行者123 更新时间:2023-11-30 13:31:23 24 4
gpt4 key购买 nike

在我的项目中,我正在使用 NSMutableURLRequest。有时会因为缓存而出现错误。

所以我就这么做了

    let mutableURLRequest = makeURLRequestFrom(url: url, httpMethod: "GET", httpHeaders: httpHeaders, parameters: parameters)
mutableURLRequest.cachePolicy = .ReloadIgnoringLocalAndRemoteCacheData

这工作正常。现在我不想为每个 NSMutableURLRequest 设置cachePolicy。是否可以为cachePolicy设置标准配置?

对于 UI 元素,我也可以在 Appdelegate 中为整个项目设置配置。

像这样:

UILabel.appearance().textColor =  UIColor.red()

也许cachePolicy有类似的解决方案? (我还没找到)

最佳答案

如果您使用 NSURLSession,则可以指定每个 session 缓存策略。对于 NSURLConnection,我认为最好的方法是修改共享 NSURLCache 对象并将其内存中和磁盘上的大小设置为零,尽管我不能保证操作系统会遵守这一点。

关于swift - NSMutableURLRequest 的配置,cachePolicy 始终为 ReloadIgnoringLocalAndRemoteCacheData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36545659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com