Опитах се да създам екземпляр на 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>
?