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的本质似乎很神秘。 –