MKNetworkKit:每个后续请求需要前一个数据的请求链

时间:2012-12-12 15:39:25

标签: objective-c ios mknetworkkit

我不确定如何以最佳方式实现这一点:

我有多个休息请求,其中每个请求从不同的资源检索数据。问题是每个请求都需要前一个请求的数据。

现在我在这个项目中运行了mknetworkkit并且我真的必须提出请求,然后评估结果块中的数据并从这个结果块中启动一个新的结果块,这又将在下一个结果块中结束等等...

它不是真正的递归,因为每个请求的评估都不同,在我看来,嵌套请求/块组合十层深度并不是一个很好的方法(同步请求显然也很糟糕,并且在mknetworkkit中不受支持)。

这样做的最佳做法是什么?

编辑:我也想在一个函数调用中执行此操作

1 个答案:

答案 0 :(得分:1)

这里的问题相同。我最终得到的是将每个所需的网络调用放入队列(数组或任何您想要存储操作的内容)中,并更新我的网络响应委托,以便它检查队列中链中的下一个操作。