저는 Swift, ReactiveSwift 및 ReactiveCocoa를 사용하고 있습니다.하나의 SignalProducer를 여러 UI 구성 요소에 어떻게 바인딩합니까?
SignalProducer
이 하나 있다고 가정하면 Event
을 생성 할 때 여러 UI 구성 요소를 업데이트 할 수있는 방법이 있습니까?
예 :
let sp = SignalProducer<Int, NoError> = // ...
label1.reactive.text <~ sp.map { String($0) }
label2.reactive.text <~ sp.map { "You entered \(String($0)) }
나는 현재 직면 문제는 SignalProducer
즉시 나는 <~
연산자를 사용으로 시작된다는 점이다. 따라서 제작자는 두 번 호출됩니다. 생산자가 말하자면 네트워크 요청 일 때 이것은 바람직하지 않습니다.
감사합니다. – sdasdadas