gpt4 book ai didi

ios - 下载 plist,但似乎每次都得到一个缓存版本

转载 作者:行者123 更新时间:2023-11-29 13:33:29 26 4
gpt4 key购买 nike

我的服务器上有一个为应用程序提供的 plist。在启动时,应用会下载 plist 并在继续启动之前检查一些内容。

我遇到的问题是,当我更新服务器上的 plist 时,应用程序似乎每次都下载旧版本。至少从控制台日志来看,我没有看到我在 plist 中所做的更新。我正在更新一个整数来检查并与已安装的文件进行比较,但该整数没有更改为新的。

我不确定我的服务器(某些托管公司)是否在提供缓存版本 - 在浏览器中或通过 FTP 查看文件时,它很好并且是新更新的整数 - 或者问题是否出在应用程序上?我正在使用 AFNetworking,是否正在进行一些疯狂的缓存?

非常感谢任何建议。

更新:我刚刚尝试删除服务器上的文件并重新启动应用程序,但控制台仍然输出文件...应用程序中似乎有一些奇怪的缓存,不是吗?

最佳答案

我还没有使用过 AFNetworking(还没有!),但我在使用 NSURLRequest 时遇到了类似的问题,我发现使用 requestWithURL:cachePolicy:timeoutInterval: 创建请求并指定缓存政策而不仅仅是 requestWithURL: 解决了我的问题。

例如NSURLRequest *urlRequest = [NSURLRequest requestWithURL:downloadURL cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:60];

希望对您有所帮助。

关于ios - 下载 plist,但似乎每次都得到一个缓存版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11235883/

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