From 75eeb546feb1775d6f1ae290963fc1d7e50361ff Mon Sep 17 00:00:00 2001 From: Nagasawa Hiroki Date: Wed, 10 Feb 2016 10:13:36 +0900 Subject: [PATCH] Use rx_event instead of Selector --- .../UsingDriver/GitHubSignupViewController2.swift | 11 ++++++----- .../GitHubSignupViewController1.swift | 11 ++++++----- 2 files changed, 12 insertions(+), 10 deletions(-) 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