真的吗?或者我应该检查互联网连接并获取自定义缓存数据? 例如: 当良好连接时,我通过URL_JSON通过AFNetworking JSON加载。然后连接下降。然后我请求URL_JSON,我应该获得与良好连接时相同的JSON。
它如何变得更好?
答案 0 :(得分:0)
您可以在故障块中使用以下代码,以获取要使用缓存响应的请求(如果可用)
NSCachedURLResponse *cachedResponse = [[NSURLCache sharedURLCache] cachedResponseForRequest:request];
if (cachedResponse != nil &&
[[cachedResponse data] length] > 0)
{
// Get cached data
....
}
如此链接所述 https://github.com/AFNetworking/AFNetworking/issues/566