SignalProducer 집합 중 하나가 변경 될 때마다 어떻게 한 블록의 코드를 트리거합니까? 즉, 어떻게 내가 내 현재 중복 코드 제거합니까 :여러 신호 생성자 중 하나에서 블록을 트리거하는 방법은 무엇입니까?
property1.producer.startWithValues { (value) in
// do stuff with property1.value and property2.value
}
property2.producer.startWithValues { (value) in
// do the same stuff with property1.value and property2.value
}
약간의 컨텍스트를 추가 할 수 있습니까? 예를 들어, 코드 블록은 속성 값을 모두 사용합니까 아니면 클로저에 전달되는 값만 사용합니까? – jjoelson
죄송합니다, 블록 속성 값을 모두 사용합니다. 내가 명확하게하기 위해 위의 수정했습니다. – ozool