MakeThreadSafeKeyedCollectionChangeset
@frozen
public struct MakeThreadSafeKeyedCollectionChangeset<Upstream, T> : Publisher where Upstream : Publisher, T : RealmKeyedCollection, Upstream.Output == RealmMapChange<T>
RealmMapChange
을 방출하는 출판사에서 .threadSafeReference()
을 호출하여 생성된 헬퍼 출판사입니다.
-
발행자로부터 요소를 받을 스케줄러를 지정합니다.
이 출판사는 업스트림 출판사에서 내보낸 각 값을
ThreadSafeReference
로 변환하고 이를 대상 스케줄러에 전달한 다음 원래 유형으로 다시 변환합니다.선언
Swift
public func receive<S>(on scheduler: S) -> DeferredHandoverKeyedCollectionChangeset<Upstream, T, S> where S : Scheduler
매개변수
scheduler
값을 수신할 직렬 디스패치 대기열입니다.
반환 값
지정된 스케줄러에 값을 전달하는 출판사입니다.