Я попытался создать экземпляр Action<AnyObject?, Bool, NSError>
ReactiveCocoa 3.
let action: Action<AnyObject?, Bool, NSError> = Action { _ in
if self.flag {
return self.fooSignalProducer // SignalProducer<Bool, NoError>
} else {
return self.barSignalProducer // SignalProducer<Bool, NSError>
}
}
Этот код не может скомпилироваться с ошибкой 'SignalProducer<Bool, NoError>' is not convertible to 'SignalProducer<Bool, NSError>'
.
Как преобразовать SignalProducer<Bool, NoError>
в SignalProducer<Bool, NSError>
?