【发布时间】:2023-04-07 17:54:01
【问题描述】:
我目前正在使用下面的代码从网络服务(通过 https)加载数据。
我需要一种方法将此数据缓存到磁盘。
理想情况下,流程应该是这样的。
数据加载了吗?
- 如果不是 - 从缓存中读取
- 如果没有互联网连接 - 从缓存中读取
- 如果是 - 照常继续
这怎么可能?
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager POST:@"someurl" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"JSON: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
//NSLog(@"Error: %@", error);
}];
【问题讨论】:
标签: ios objective-c caching afnetworking-2