From 07f3d285d4f60d2cc410fcf3083f7c3713d588b0 Mon Sep 17 00:00:00 2001 From: Selim Mustafaev Date: Sun, 25 Dec 2022 20:03:17 +0300 Subject: [PATCH] Fix crash on search screen --- .../xcshareddata/swiftpm/Package.resolved | 8 ++++---- AutoCat/Controllers/SearchController.swift | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/AutoCat.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/AutoCat.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index d5a8149..1bdda73 100644 --- a/AutoCat.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/AutoCat.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/xmartlabs/Eureka", "state" : { - "revision" : "310bee0431ea2dcf43bb3154a8f1e0f44749aa12", - "version" : "5.3.5" + "revision" : "b6e35acf77a5551070afa6248935ec68e71f22af", + "version" : "5.4.0" } }, { @@ -50,8 +50,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/realm/realm-cocoa", "state" : { - "revision" : "7ec5df0a700ef76ad930dcedb9c63c1b354979e1", - "version" : "5.5.1" + "revision" : "2dce752b48c3265c63ab04a8c66ddfdf9185f847", + "version" : "5.5.2" } }, { diff --git a/AutoCat/Controllers/SearchController.swift b/AutoCat/Controllers/SearchController.swift index 5a48d7d..7b6db12 100644 --- a/AutoCat/Controllers/SearchController.swift +++ b/AutoCat/Controllers/SearchController.swift @@ -9,7 +9,7 @@ import AutoCatCore class SearchController: UIViewController, UISearchResultsUpdating, UITableViewDelegate, UIScrollViewDelegate { @IBOutlet weak var tableView: UITableView! - @IBOutlet weak var showMapButton: UIBarButtonItem! + @IBOutlet weak var showMapButton: UIBarButtonItem? private var refreshButton: UIBarButtonItem! private var refreshIndicator: UIBarButtonItem! @@ -28,7 +28,7 @@ class SearchController: UIViewController, UISearchResultsUpdating, UITableViewDe override func viewDidLoad() { super.viewDidLoad() - self.showMapButton.isEnabled = false + self.showMapButton?.isEnabled = false searchController.searchResultsUpdater = self searchController.obscuresBackgroundDuringPresentation = false @@ -69,7 +69,7 @@ class SearchController: UIViewController, UISearchResultsUpdating, UITableViewDe .do(onNext: { if let count = $0.count { self.navigationItem.title = String.localizedStringWithFormat(NSLocalizedString("vehicles found", comment: ""), count) - self.showMapButton.isEnabled = count > 0 + self.showMapButton?.isEnabled = count > 0 } self.refreshControl.endRefreshing() self.isLoadingPage = false @@ -161,7 +161,7 @@ class SearchController: UIViewController, UISearchResultsUpdating, UITableViewDe } @objc func refresh(_ sender: AnyObject) { - self.showMapButton.isEnabled = false + self.showMapButton?.isEnabled = false self.datasource.reset() self.filterRelay.accept(self.filter) }