我需要发送一些API调用,然后只有在返回时才会执行某些操作,例如[SVProgressHUD dismiss];
最好的方法是什么?
答案 0 :(得分:1)
这取决于您发出请求的方式,但RKObjectManager
提供了许多选项:
RKObjectManager
可让您访问正在运行请求的operationQueue
,以便您查看operationCount
。
RKObjectManager
还可以让您enqueueBatchOfObjectRequestOperations:...
获得进度和完成回调。
此外,RKObjectManager
还允许您使用enqueuedObjectRequestOperationsWithMethod:...
搜索待处理的请求。
答案 1 :(得分:0)
创建一个可变的NSArray,并在发送请求时为其添加一些标识符,并在获得响应时将其删除,当数组为空时,您就完成了。