diff --git a/LeadKitAdditions.podspec b/LeadKitAdditions.podspec index 8103bbd..7833366 100644 --- a/LeadKitAdditions.podspec +++ b/LeadKitAdditions.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "LeadKitAdditions" - s.version = "0.0.13" + s.version = "0.0.14" s.summary = "iOS framework with a bunch of tools for rapid development" s.homepage = "https://github.com/NikAshanin/LeadKitAdditions" s.license = "Apache License, Version 2.0" diff --git a/LeadKitAdditions/LeadKitAdditions/Services/BasePassCodeService.swift b/LeadKitAdditions/LeadKitAdditions/Services/BasePassCodeService.swift index ab9740f..91dbf56 100644 --- a/LeadKitAdditions/LeadKitAdditions/Services/BasePassCodeService.swift +++ b/LeadKitAdditions/LeadKitAdditions/Services/BasePassCodeService.swift @@ -31,9 +31,9 @@ open class BasePassCodeService { } public init() { - let isInitialLoad = UserDefaults.standard.bool(forKey: Keys.isInitialLoad) - if isInitialLoad { - UserDefaults.standard.set(false, forKey: Keys.isInitialLoad) + let initialLoadValue = UserDefaults.standard.value(forKey: Keys.isInitialLoad) + if initialLoadValue == nil { + UserDefaults.standard.set(Values.initialLoad, forKey: Keys.isInitialLoad) reset() } } @@ -57,6 +57,7 @@ open class BasePassCodeService { fileprivate enum Values { static let touchIdEnabled = "touchIdEnabled" + static let initialLoad = "initialLoad" } }