diff --git a/ALDataRequestView.podspec b/ALDataRequestView.podspec index 11674e1..1215fe8 100644 --- a/ALDataRequestView.podspec +++ b/ALDataRequestView.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "ALDataRequestView" - s.version = "2.2.2" + s.version = "2.2.3" s.summary = "A view representation for data requests. Support for ReactiveCocoa and RXSwift." s.description = "A view representation for data requests. Support for ReactiveCocoa and RXSwift by attached it to signalproducers and observables." s.homepage = "https://github.com/AvdLee/ALDataRequestView" diff --git a/Changelog.md b/Changelog.md index 6ef3093..002d24a 100755 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,6 @@ +# 2.2.3 +- Fixed crash when retrying + # 2.2.2 - Fixed crash when retrying many times after each other diff --git a/Source/ALDataRequestView.swift b/Source/ALDataRequestView.swift index 0998efb..750acdc 100644 --- a/Source/ALDataRequestView.swift +++ b/Source/ALDataRequestView.swift @@ -194,12 +194,10 @@ public class ALDataRequestView: UIView { return } - if reloadView == nil { - if let dataSourceReloadView = dataSourceReloadType as? UIView { - reloadView = dataSourceReloadView - } else if let dataSourceReloadViewController = dataSourceReloadType as? UIViewController { - reloadView = dataSourceReloadViewController.view - } + if let dataSourceReloadView = dataSourceReloadType as? UIView { + reloadView = dataSourceReloadView + } else if let dataSourceReloadViewController = dataSourceReloadType as? UIViewController { + reloadView = dataSourceReloadViewController.view } guard let reloadView = reloadView else {