From c230f1e8840b5ee67cd5a6a14fe6d6e323bb6422 Mon Sep 17 00:00:00 2001 From: Grigory Date: Wed, 3 May 2017 13:07:24 +0300 Subject: [PATCH] fix --- .../Controllers/PassCode/Model/PassCodeHolder.swift | 4 ++-- .../PassCode/View/BasePassCodeViewController.swift | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/LeadKitAdditions/LeadKitAdditions/Controllers/PassCode/Model/PassCodeHolder.swift b/LeadKitAdditions/LeadKitAdditions/Controllers/PassCode/Model/PassCodeHolder.swift index 3fe8f0e..4a118a5 100644 --- a/LeadKitAdditions/LeadKitAdditions/Controllers/PassCode/Model/PassCodeHolder.swift +++ b/LeadKitAdditions/LeadKitAdditions/Controllers/PassCode/Model/PassCodeHolder.swift @@ -152,7 +152,7 @@ public class PassCodeHolderChange: PassCodeHolderProtocol { switch (oldPassCode, newFirstPassCode, newSecondPassCode) { case (let oldPassCode?, nil, nil): return oldPassCode - case (_, let newFirstPassCode?, nil): + case (_, _?, nil): return nil case (_, let newFirstPassCode?, let newSecondPassCode?) where newFirstPassCode == newSecondPassCode: return newFirstPassCode @@ -187,5 +187,5 @@ public class PassCodeHolderChange: PassCodeHolderProtocol { newSecondPassCode = nil } } - + } diff --git a/LeadKitAdditions/LeadKitAdditions/Controllers/PassCode/View/BasePassCodeViewController.swift b/LeadKitAdditions/LeadKitAdditions/Controllers/PassCode/View/BasePassCodeViewController.swift index 6ffdbc7..c6ec92e 100644 --- a/LeadKitAdditions/LeadKitAdditions/Controllers/PassCode/View/BasePassCodeViewController.swift +++ b/LeadKitAdditions/LeadKitAdditions/Controllers/PassCode/View/BasePassCodeViewController.swift @@ -244,12 +244,12 @@ extension BasePassCodeViewController: ConfigurableController { extension BasePassCodeViewController: UITextFieldDelegate { - func textField(_ textField: UITextField, - shouldChangeCharactersIn range: NSRange, - replacementString string: String) -> Bool { + public func textField(_ textField: UITextField, + shouldChangeCharactersIn range: NSRange, + replacementString string: String) -> Bool { let invalid = CharacterSet(charactersIn: "0123456789").inverted return string.rangeOfCharacter(from: invalid, options: [], range: string.startIndex..