RestKit中发送两个请求的最佳方法是什么,然后只有在返回后才执行操作?

时间:2013-05-28 16:21:33

标签: ios objective-c restkit restkit-0.20

我需要发送一些API调用,然后只有在返回时才会执行某些操作,例如[SVProgressHUD dismiss];

最好的方法是什么?

2 个答案:

答案 0 :(得分:1)

这取决于您发出请求的方式,但RKObjectManager提供了许多选项:

RKObjectManager可让您访问正在运行请求的operationQueue,以便您查看operationCount

RKObjectManager还可以让您enqueueBatchOfObjectRequestOperations:...获得进度和完成回调。

此外,RKObjectManager还允许您使用enqueuedObjectRequestOperationsWithMethod:...搜索待处理的请求。

答案 1 :(得分:0)

创建一个可变的NSArray,并在发送请求时为其添加一些标识符,并在获得响应时将其删除,当数组为空时,您就完成了。