我有一个玩具问题,我有两个方法调用 A 和 B。它们都进行 API 调用并且都有成功回调块。方法 A 在控制器中填充一个属性,方法 B 读取它并在方法 B 的 api 请求完成后在成功块中对其进行一些计算。现在我不能像这样执行这两个:
@property (nonatomic) NSArray *test;
[self methodA];
[self methodB];
来自 B 的回调可能发生在来自 A 和 B 的回调最终会读取一个空属性之前。我正在研究 Bolts 框架,想知道这里是否有人可以就如何使用它来实现这一点提供一些指导?本质上,我只希望 api 调用异步发生,然后 B 应该等到 A 完成。