我有几个相互依赖的请求,我必须按顺序调用吗? 有人可以用AFNetworking和反应可可给我一个例子吗?
示例:
答案 0 :(得分:6)
方法名称是明确的,但应该让您了解您所编写的代码的形式:
[[self
executeLoginRequest]
flattenMap:^(id transactionId) {
return [[[self
executeUpdateRequest:data withTransactionId:transactionId]
then:^{
return [self executeUploadRequest:jpeg withTransactionId:transactionId];
}]
then:^{
return [self endRequests:transactionId];
}];
}]
我们正在使用-flattenMap:
获取登录请求的结果,然后发出更多请求。