gpt4 book ai didi

ios - AFNetworking 2.0 从缓存加载然后从远程加载?

转载 作者:行者123 更新时间:2023-11-29 01:32:05 27 4
gpt4 key购买 nike

我的应用发出大量服务器请求,其结果不断变化。我想知道当我进入 View Controller 时是否可以从缓存加载数据(因此,它不会显示为空),然后从服务器加载以使用新数据更新 View 。我检查了不同的缓存策略,但没有一个这样做。谁能告诉我这样做的正确方法?

最佳答案

您可以分两步实现:

  1. 在viewWillAppear中可以异步请求数据,设置缓存策略为NSURLRequestReturnCacheDataDontLoad。当响应可用时,您应该使用数据更新您的 UI。

  2. 此后,例如在 viewDidAppear 上,您可以启动一个将缓存策略设置为 NSURLRequestReloadIgnoringLocalCacheData 的异步请求。

关于ios - AFNetworking 2.0 从缓存加载然后从远程加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33348919/

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