从webservice下载异步数据并存储在核心数据中的最佳方法

时间:2015-02-20 04:07:51

标签: ios iphone xcode core-data asynchronous

我目前正在处理核心数据应用。模型中有80个表。我通过网络服务获取数据。 单个Web服务响应中的当前方法从服务器获得更新,该响应向服务器发出请求。有70个请求命中服务器。 使用当前方法使用

拉取数据
NSData *data = [NSURLConnection sendSynchronousRequest:req returningResponse:&theResponse error:&errorReturned];

每次回复后,将新数据与商店中的旧数据进行比较。仅保存更新的数据。 现在我想在核心数据中进行异步下载数据和存储响应。 对于拉数据异步,我想使用

+ (void)sendAsynchronousRequest:(NSURLRequest*) request
                      queue:(NSOperationQueue*) queue
          completionHandler:(void (^)(NSURLResponse* response, NSData* data, NSError* connectionError)) handler ;

最佳实现方式是什么。

1 个答案:

答案 0 :(得分:1)

AFNetworking是从Web服务下载异步数据并存储在核心数据中的最佳方法......