Skip to content

Instantly share code, notes, and snippets.

@alanpaivaa
Created May 11, 2019 21:21
Show Gist options
  • Save alanpaivaa/6ad25e515fe3b938e33ec0eabfb80084 to your computer and use it in GitHub Desktop.
Save alanpaivaa/6ad25e515fe3b938e33ec0eabfb80084 to your computer and use it in GitHub Desktop.
let dataObservable = Observable<String>.create { observer -> Disposable in
print("Feching data...")
DispatchQueue.global(qos: .background).asyncAfter(deadline: .now() + 2, execute: {
observer.onNext("Some data from the internet")
})
return Disposables.create()
}
let dataDriver = dataObservable.asDriver(onErrorJustReturn: "")
var bag = DisposeBag()
dataDriver
.drive(textField.rx.text)
.disposed(by: bag)
dataDriver
.drive(otherTextField.rx.text)
.disposed(by: bag)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment