From adfba478fdce1eb13cf5c19786f8c74de5366114 Mon Sep 17 00:00:00 2001 From: Melvin Rivera Date: Fri, 20 Oct 2017 13:35:08 -0400 Subject: [PATCH] Added isLenient flag to formatter as a possible fix to nil initiators when using a daylight savings change date --- AFDateHelper.podspec | 2 +- Sources/DateHelper.swift | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/AFDateHelper.podspec b/AFDateHelper.podspec index 0a2e1ef..c7d9d36 100644 --- a/AFDateHelper.podspec +++ b/AFDateHelper.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "AFDateHelper" - s.version = "4.2.5" + s.version = "4.2.6" s.summary = "Date Extension for Swift 4.0" s.description = <<-DESC A Swift Date extension for creating, modifying and comparing dates. diff --git a/Sources/DateHelper.swift b/Sources/DateHelper.swift index 98ddef6..6a860bc 100644 --- a/Sources/DateHelper.swift +++ b/Sources/DateHelper.swift @@ -1,7 +1,7 @@ // // AFDateHelper.swift // https://github.com/melvitax/DateHelper -// Version 4.2.5 +// Version 4.2.6 // // Created by Melvin Rivera on 7/15/14. // Copyright (c) 2014. All rights reserved. @@ -502,6 +502,7 @@ public extension Date { formatter.dateFormat = format formatter.timeZone = timeZone formatter.locale = locale + formatter.isLenient = true Date.cachedDateFormatters[hashKey] = formatter } return Date.cachedDateFormatters[hashKey]! @@ -517,6 +518,7 @@ public extension Date { formatter.doesRelativeDateFormatting = doesRelativeDateFormatting formatter.timeZone = timeZone formatter.locale = locale + formatter.isLenient = true Date.cachedDateFormatters[hashKey] = formatter } return Date.cachedDateFormatters[hashKey]!