标签: ios objective-c web-services
我希望在没有网络时缓存Webservice请求,并在有网络时异步命中同一请求。 (它应该在应用程序处于后台时工作)
答案 0 :(得分:0)
您可以使用优先级队列(如果请求具有优先级),则在网络出现故障时进行检测(您可以使用可达性来确定连接)
Apple Reachability
当连接状态发生变化时,刚从队列中执行了兑现请求。 您可以选择将此数据写入Core Data。
答案 1 :(得分:0)
您可以考虑将SQLite用于每个缓存目的。