反应迅速。压缩一系列信号发生器

ReactiveSwift. Zipping an array of signal producers

我有一组信号生成器,它们从后端获取类似的对象,例如 [SignalProducer<Object, NSError>]。 每次它们全部完成时,我如何压缩它们以获得结果 [Object] 的数组? 我知道 zip 运算符具有预定义的生产者数量,但事实并非如此,因为要发送的请求数量仅在运行时才知道。

SignalProducer has a static zip function that accepts a sequence of producers.