2016-04-21 34 views

回答

2

你可以做这样的事情:

let firstProducer: SignalProducer<[Element], Error> = // something 
let toSingleElement: [Element] -> SignalProducer<Element, Error> = { SignalProducer(values: $0) } 

let secondProducer = firstProducer.flatMap(.Concat, transform: toSingleElement) 

您还可以使用Rex的操作:uncollect