From 49b7fc595e0ed580e784de4fef163fa1035d1cd0 Mon Sep 17 00:00:00 2001 From: gme_2 Date: Fri, 14 Sep 2018 16:45:32 +0900 Subject: [PATCH] injected kyc model in form 2 --- .../User Interface/View/KycViewController.swift | 15 ++++++++++++++- .../View/kycForm2ViewController.swift | 1 + .../Wireframe/kycForm2Wireframe.swift | 1 - 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/GMERemittance/Module/New Group/Kyc/User Interface/View/KycViewController.swift b/GMERemittance/Module/New Group/Kyc/User Interface/View/KycViewController.swift index e3a489c7..0f673292 100644 --- a/GMERemittance/Module/New Group/Kyc/User Interface/View/KycViewController.swift +++ b/GMERemittance/Module/New Group/Kyc/User Interface/View/KycViewController.swift @@ -54,7 +54,20 @@ class KycViewController: ButtonBarPagerTabStripViewController { var form3: UIViewController = UIViewController() var requestModel: KYCRequestModel? - var kycModel: KycModel? + var kycModel: KycModel? { + didSet { + if let vc2 = self.form2 as? KycForm2ViewController { + vc2.kycModel = self.kycModel + } + + if let vc3 = self.form3 as? KycForm3ViewController { +// vc.kycModel = self.kycModel + } + + + + } + } var presenter: KycModuleInterface? diff --git a/GMERemittance/Module/New Group/kycForm2/User Interface/View/kycForm2ViewController.swift b/GMERemittance/Module/New Group/kycForm2/User Interface/View/kycForm2ViewController.swift index 56e8b652..99aa9962 100644 --- a/GMERemittance/Module/New Group/kycForm2/User Interface/View/kycForm2ViewController.swift +++ b/GMERemittance/Module/New Group/kycForm2/User Interface/View/kycForm2ViewController.swift @@ -66,6 +66,7 @@ class KycForm2ViewController: UIViewController { var errorTextFieldDict: [String: UITextField] = [:] var errorLabelsDict: [String: UILabel] = [:] + var kycModel: KycModel? var delegate: KYCForm2Delegate? var presenter: KycForm2ModuleInterface? diff --git a/GMERemittance/Module/New Group/kycForm2/User Interface/Wireframe/kycForm2Wireframe.swift b/GMERemittance/Module/New Group/kycForm2/User Interface/Wireframe/kycForm2Wireframe.swift index 8a6f2dc4..e0441a04 100644 --- a/GMERemittance/Module/New Group/kycForm2/User Interface/Wireframe/kycForm2Wireframe.swift +++ b/GMERemittance/Module/New Group/kycForm2/User Interface/Wireframe/kycForm2Wireframe.swift @@ -22,7 +22,6 @@ extension KycForm2Wireframe: KycForm2WireframeInput { let interactor = KycForm2Interactor(service: service) let presenter = KycForm2Presenter() let viewController = viewControllerFromStoryboard(of: KycForm2ViewController.self) - viewController.presenter = presenter viewController.delegate = self.delegate interactor.output = presenter