1
我在嘗試將Promise<T>
從PromiseKit轉換爲ReactiveSwiftSignalProducer
但我無法處理它。有人能指出我正確的方向嗎?將PromiseKit轉換爲Signal&SignalProducer
目前我有:
extension SignalProducer {
func from(promise: Promise<Value>) -> SignalProducer<Value, Error> {
return SignalProducer { observer, disposable in
promise.then {
observer.send(value: $0)
observer.sendCompleted()
}.`catch` { error in
observer.send(error: error)
}
}
}
}
我試圖仿效rxjs' fromPromise
方法。
這是我在做自己時遇到的麻煩。好像Promisekit的本質似乎很神祕。 –