Skip to content

Instantly share code, notes, and snippets.

@hungdv136
Created December 27, 2016 03:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hungdv136/03a8dffabe74b5ae6a21360f648484b9 to your computer and use it in GitHub Desktop.
Save hungdv136/03a8dffabe74b5ae6a21360f648484b9 to your computer and use it in GitHub Desktop.
PublishSubject Example
enum SubjectError: Error {
case unknown
}
let subject = PublishSubject<Int>()
subject.onNext(1)
subject.subscribe(onNext: { value in
print(value)
}).addDisposableTo(disposeBag)
subject.onNext(2)
subject.onNext(3)
subject.onError(SubjectError.unknown)
subject.onNext(4)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment