【发布时间】:2015-08-19 01:57:20
【问题描述】:
我尝试创建一个 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>?
【问题讨论】:
标签: ios swift reactive-cocoa reactive-cocoa-3