iOS网络数据缓存问题

时间:2016-03-31 11:26:35

标签: ios afnetworking-2 nsurlcache ios9.2 nsurlsessiondatatask

我正在开发应用。它包括登录页面。登录后我收到响应json。我用两个不同的帐户多次尝试登录。

让我们说账户A& B。如果我在设备上构建并运行全新构建并使用帐户A登录。我得到了正确的答复。如果我使用帐户B注销并重新登录。在这种情况下,我会收到帐户A的旧回复。

如果反之亦然,问题仍然存在。 Web服务没有问题。

我需要知道ios中的响应缓存是否存在问题。我尝试使用NSURLConnectionNSURLSessionAFNetworking来实现此功能。问题仍然存在。

我已经为Android设备实现了相同的功能。在Android上没有响应问题。

任何人都可以就这种情况提出任何建议。任何建议都非常感谢。

1 个答案:

答案 0 :(得分:0)

NSURLCache没有帐户概念。您必须告诉它删除所有缓存的项目或禁用缓存。实际上,缓存JSON响应几乎不是正确的事情,因此您应该禁用这些请求的缓存。