Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. let bSubject = BehaviorSubject(value: 0)
  2.  
  3. let subscribe1 = bSubject.subscribe(onNext: { (value) in
  4. print("bSubscribe1 onNext [\(value)]")
  5. }, onError: { (error) in
  6. print("bSubscribe1 onError [\(error)]")
  7. })
  8.  
  9. bSubject.onNext(1)
  10.  
  11. let subscribe2 = bSubject.subscribe(onNext: { (value) in
  12. print("bSubscribe2 onNext [\(value)]")
  13. }, onError: { (error) in
  14. print("bSubscribe2 onError [\(error)]")
  15. })
  16.  
  17. bSubject.onNext(2)
  18.  
  19. // ---------[Example of Behavior Subject]----------
  20. //
  21. // bSubscribe1 onNext [0]
  22. // bSubscribe1 onNext [1]
  23. // bSubscribe2 onNext [1]
  24. // bSubscribe1 onNext [2]
  25. // bSubscribe2 onNext [2]
  26. //
  27. //------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement