如何使用AFNetworking 2以严格的顺序发送请求?

时间:2014-02-05 18:27:56

标签: asynchronous sync afnetworking-2

我正在进行同步以将sqlite DB镜像到服务器。

我有一个Master-Detail表,其中的详细信息必须尽快发送到服务器。但是,细节3可能在细节2之前到达。我需要模仿对文档所做的步骤并尊重操作的顺序。

在本地保存记录时,我会发送通知然后发布数据。如何使用AFNetworking保证严格的顺序订单?

1 个答案:

答案 0 :(得分:4)

默认情况下,操作同时运行,不保证顺序。确保操作发挥作用的唯一方法是通过将operationQueue.maximumConcurrentOperations属性设置为1 (或者,如果您不使用),防止在给定时间运行多个请求操作管理员,确保将操作排入操作队列,并设置属性