From 562adbf09071e42890601602d50b389b407deb7d Mon Sep 17 00:00:00 2001 From: keisukeYamagishi Date: Mon, 30 Oct 2023 11:39:14 +0900 Subject: [PATCH] changed the usage of 'disposeBag' to utilize 'NSObject_Rx'. --- Podfile | 1 + RxAlertExample/ViewController.swift | 16 +++++++--------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/Podfile b/Podfile index 7bac818..1f0a75f 100644 --- a/Podfile +++ b/Podfile @@ -6,6 +6,7 @@ target 'RxAlert' do use_frameworks! pod 'RxSwift' pod 'RxCocoa' + pod 'NSObject+Rx' # Pods for RxAlert end diff --git a/RxAlertExample/ViewController.swift b/RxAlertExample/ViewController.swift index d394008..3293696 100644 --- a/RxAlertExample/ViewController.swift +++ b/RxAlertExample/ViewController.swift @@ -22,7 +22,7 @@ SOFTWARE. */ - +import NSObject_Rx import RxAlert import RxCocoa import RxSwift @@ -37,8 +37,6 @@ final class ViewController: UIViewController { "Action sheet triple", "Alert UITextField"] - let disposeBag = DisposeBag() - override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(animated) @@ -74,7 +72,7 @@ final class ViewController: UIViewController { } print("Action: \(output.alertAction)") }) - .disposed(by: disposeBag) + .disposed(by: rx.disposeBag) } } @@ -110,7 +108,7 @@ extension ViewController: UITableViewDelegate { .subscribe(onNext: { index in print("index: \(index)") }) - .disposed(by: disposeBag) + .disposed(by: rx.disposeBag) case 1: rx.alert(title: "RxAlert", message: "RxAlert Message", @@ -120,7 +118,7 @@ extension ViewController: UITableViewDelegate { .subscribe(onNext: { index in print("index: \(index)") }) - .disposed(by: disposeBag) + .disposed(by: rx.disposeBag) case 2: rx.alert(title: "RxAlert", message: "RxAlert Message", @@ -129,7 +127,7 @@ extension ViewController: UITableViewDelegate { .subscribe(onNext: { index in print("index: \(index)") }) - .disposed(by: disposeBag) + .disposed(by: rx.disposeBag) case 3: rx.alert(title: "RxAlert", message: "RxAlert Message", @@ -141,7 +139,7 @@ extension ViewController: UITableViewDelegate { .subscribe(onNext: { index in print("index: \(index)") }) - .disposed(by: disposeBag) + .disposed(by: rx.disposeBag) case 4: let textField2 = UITextField() textField2.textColor = .black @@ -159,7 +157,7 @@ extension ViewController: UITableViewDelegate { print(text) } } - }).disposed(by: disposeBag) + }).disposed(by: rx.disposeBag) default: break } }