diff --git a/RxExample/RxExample/Examples/GitHubSignup/UsingDriver/GitHubSignupViewController2.swift b/RxExample/RxExample/Examples/GitHubSignup/UsingDriver/GitHubSignupViewController2.swift index f1907d87..5921b6e4 100644 --- a/RxExample/RxExample/Examples/GitHubSignup/UsingDriver/GitHubSignupViewController2.swift +++ b/RxExample/RxExample/Examples/GitHubSignup/UsingDriver/GitHubSignupViewController2.swift @@ -74,7 +74,12 @@ class GitHubSignupViewController2 : ViewController { .addDisposableTo(disposeBag) //} - let tapBackground = UITapGestureRecognizer(target: self, action: Selector("dismissKeyboard:")) + let tapBackground = UITapGestureRecognizer() + tapBackground.rx_event + .subscribeNext { [weak self] _ in + self?.view.endEditing(true) + } + .addDisposableTo(disposeBag) view.addGestureRecognizer(tapBackground) } @@ -95,8 +100,4 @@ class GitHubSignupViewController2 : ViewController { } } - func dismissKeyboard(gr: UITapGestureRecognizer) { - view.endEditing(true) - } - } \ No newline at end of file diff --git a/RxExample/RxExample/Examples/GitHubSignup/UsingVanillaObservables/GitHubSignupViewController1.swift b/RxExample/RxExample/Examples/GitHubSignup/UsingVanillaObservables/GitHubSignupViewController1.swift index 919e3262..aa1b63b9 100644 --- a/RxExample/RxExample/Examples/GitHubSignup/UsingVanillaObservables/GitHubSignupViewController1.swift +++ b/RxExample/RxExample/Examples/GitHubSignup/UsingVanillaObservables/GitHubSignupViewController1.swift @@ -74,7 +74,12 @@ class GitHubSignupViewController1 : ViewController { .addDisposableTo(disposeBag) //} - let tapBackground = UITapGestureRecognizer(target: self, action: Selector("dismissKeyboard:")) + let tapBackground = UITapGestureRecognizer() + tapBackground.rx_event + .subscribeNext { [weak self] _ in + self?.view.endEditing(true) + } + .addDisposableTo(disposeBag) view.addGestureRecognizer(tapBackground) } @@ -95,8 +100,4 @@ class GitHubSignupViewController1 : ViewController { } } - func dismissKeyboard(gr: UITapGestureRecognizer) { - view.endEditing(true) - } - } \ No newline at end of file