Browse Source

optimize reactive validation

pull/1/head
InKwon James Kim 5 years ago
parent
commit
9ca23456e6
  1. 2
      GMERemittance/Module/RegisterModules/KYC/kycForm2/User Interface/View/kycForm2ViewController.swift
  2. 2
      GMERemittance/Module/RegisterModules/Register/User Interface/View/RegisterViewController.swift
  3. BIN
      Pods/ValidationTextField/ValidationTextField/Assets/.DS_Store
  4. BIN
      Pods/ValidationTextField/ValidationTextField/Classes/.DS_Store

2
GMERemittance/Module/RegisterModules/KYC/kycForm2/User Interface/View/kycForm2ViewController.swift

@ -497,6 +497,8 @@ extension KycForm2ViewController: UITextFieldDelegate {
presenter?.showVerificationIdTypePicker(with: verificationIdTypes) presenter?.showVerificationIdTypePicker(with: verificationIdTypes)
case sourceOfFundTextField: case sourceOfFundTextField:
presenter?.showSourceOfFundPicker(with: sourceOfFunds) presenter?.showSourceOfFundPicker(with: sourceOfFunds)
case verificationIdNumberTextField:
isValidateIDNumber = true
default: () default: ()
} }
} }

2
GMERemittance/Module/RegisterModules/Register/User Interface/View/RegisterViewController.swift

@ -276,6 +276,8 @@ extension RegisterViewController: RegisterViewInterface {
extension RegisterViewController: UITextFieldDelegate { extension RegisterViewController: UITextFieldDelegate {
func textFieldDidBeginEditing(_ textField: UITextField) { func textFieldDidBeginEditing(_ textField: UITextField) {
switch textField { switch textField {
case idTextField:
isNotDuplicate = true
case passwordTextField: case passwordTextField:
let secureKeypad = SecureKeypad(target: self) let secureKeypad = SecureKeypad(target: self)
secureKeypad.delegate = self secureKeypad.delegate = self

BIN
Pods/ValidationTextField/ValidationTextField/Assets/.DS_Store

BIN
Pods/ValidationTextField/ValidationTextField/Classes/.DS_Store

Loading…
Cancel
Save