0

我有许多 API 调用需要发送出去,然后只想在它们都返回时才做某事,比如[SVProgressHUD dismiss];

最好的方法是什么?

4

2 回答 2

1

这取决于您如何提出请求,但RKObjectManager提供了许多选项:

使RKObjectManager您可以访问operationQueue正在运行请求的 ,因此您可以检查operationCount.

RKObjectManager还允许您使用enqueueBatchOfObjectRequestOperations:...进度和完成回调。

此外,RKObjectManager您还可以使用enqueuedObjectRequestOperationsWithMethod:....

于 2013-05-28T17:13:53.083 回答
0

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

于 2013-05-28T16:27:27.493 回答