Guest User

Untitled

a guest
Nov 20th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. let from = Variable<Date?>(nil)
  2. let to = Variable<Date?>(nil)
  3.  
  4. let isOnVariable = Variable<Bool>(false)
  5. var isOn: Observable<Bool> {
  6. return Observable.combineLatest(from.asObservable(), to.asObservable()) { [weak self] to, from in
  7. switch (from, to) {
  8. case (.none, .none):
  9. self?.isOnVariable.value = false
  10. return false
  11. default:
  12. self?.isOnVariable.value = true
  13. return true
  14. }
  15. }
  16. }
Add Comment
Please, Sign In to add comment