5

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>ですか?

4

1 に答える 1