diff --git a/iphone/Maps/Categories/UIView+Id.swift b/iphone/Maps/Categories/UIView+Id.swift deleted file mode 100644 index ac721e98ae..0000000000 --- a/iphone/Maps/Categories/UIView+Id.swift +++ /dev/null @@ -1,3 +0,0 @@ -extension UIView { - static func stringId() -> String { return toString(self) } -} diff --git a/iphone/Maps/Maps.xcodeproj/project.pbxproj b/iphone/Maps/Maps.xcodeproj/project.pbxproj index e520310f16..dfd225dde6 100644 --- a/iphone/Maps/Maps.xcodeproj/project.pbxproj +++ b/iphone/Maps/Maps.xcodeproj/project.pbxproj @@ -327,9 +327,6 @@ 34D3AFE91E378AF1004100F9 /* UINib+Init.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D3AFE81E378AF1004100F9 /* UINib+Init.swift */; }; 34D3AFEA1E378AF1004100F9 /* UINib+Init.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D3AFE81E378AF1004100F9 /* UINib+Init.swift */; }; 34D3AFEB1E378AF1004100F9 /* UINib+Init.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D3AFE81E378AF1004100F9 /* UINib+Init.swift */; }; - 34D3AFED1E378D61004100F9 /* UIView+Id.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D3AFEC1E378D61004100F9 /* UIView+Id.swift */; }; - 34D3AFEE1E378D61004100F9 /* UIView+Id.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D3AFEC1E378D61004100F9 /* UIView+Id.swift */; }; - 34D3AFEF1E378D61004100F9 /* UIView+Id.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D3AFEC1E378D61004100F9 /* UIView+Id.swift */; }; 34D3AFF11E37945B004100F9 /* UITableView+Cells.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D3AFF01E37945B004100F9 /* UITableView+Cells.swift */; }; 34D3AFF21E37945B004100F9 /* UITableView+Cells.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D3AFF01E37945B004100F9 /* UITableView+Cells.swift */; }; 34D3AFF31E37945B004100F9 /* UITableView+Cells.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D3AFF01E37945B004100F9 /* UITableView+Cells.swift */; }; @@ -1616,7 +1613,6 @@ 34D15BA71BD8F93C00C8BCBE /* AddSetTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AddSetTableViewCell.xib; sourceTree = ""; }; 34D3AFE01E376F7E004100F9 /* UITableView+Updates.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UITableView+Updates.swift"; sourceTree = ""; }; 34D3AFE81E378AF1004100F9 /* UINib+Init.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UINib+Init.swift"; sourceTree = ""; }; - 34D3AFEC1E378D61004100F9 /* UIView+Id.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Id.swift"; sourceTree = ""; }; 34D3AFF01E37945B004100F9 /* UITableView+Cells.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UITableView+Cells.swift"; sourceTree = ""; }; 34D3AFF41E37A36A004100F9 /* UICollectionView+Cells.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UICollectionView+Cells.swift"; sourceTree = ""; }; 34D3AFFD1E389D05004100F9 /* EditorAdditionalNamePlaceholderTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EditorAdditionalNamePlaceholderTableViewCell.swift; sourceTree = ""; }; @@ -2701,7 +2697,6 @@ 3454D7B31E07F045004AF2AD /* UITextField+RuntimeAttributes.mm */, 3454D7B41E07F045004AF2AD /* UITextView+RuntimeAttributes.h */, 3454D7B51E07F045004AF2AD /* UITextView+RuntimeAttributes.mm */, - 34D3AFEC1E378D61004100F9 /* UIView+Id.swift */, 3454D7B61E07F045004AF2AD /* UIView+RuntimeAttributes.h */, 3454D7B71E07F045004AF2AD /* UIView+RuntimeAttributes.mm */, 34F7422F1E0834F400AC1FD6 /* UIViewController+Navigation.h */, @@ -4884,7 +4879,6 @@ F6E2FEEA1E097BA00083EBEC /* MWMSearchTextField.mm in Sources */, F68FCB8A1DA7BD20007CC7D7 /* MWMTaxiPreviewCell.mm in Sources */, 3454D7D91E07F045004AF2AD /* UILabel+RuntimeAttributes.mm in Sources */, - 34D3AFED1E378D61004100F9 /* UIView+Id.swift in Sources */, F6E2FD9D1E097BA00083EBEC /* MWMEditBookmarkController.mm in Sources */, F6E2FE091E097BA00083EBEC /* MWMOpeningHoursDeleteScheduleTableViewCell.mm in Sources */, 3454D7E21E07F045004AF2AD /* UITextView+RuntimeAttributes.mm in Sources */, @@ -5140,7 +5134,6 @@ F6E2FEEB1E097BA00083EBEC /* MWMSearchTextField.mm in Sources */, F68FCB8B1DA7BD20007CC7D7 /* MWMTaxiPreviewCell.mm in Sources */, F6E2FD9E1E097BA00083EBEC /* MWMEditBookmarkController.mm in Sources */, - 34D3AFEE1E378D61004100F9 /* UIView+Id.swift in Sources */, F6E2FE0A1E097BA00083EBEC /* MWMOpeningHoursDeleteScheduleTableViewCell.mm in Sources */, 3454D7DA1E07F045004AF2AD /* UILabel+RuntimeAttributes.mm in Sources */, 3454D7E31E07F045004AF2AD /* UITextView+RuntimeAttributes.mm in Sources */, @@ -5396,7 +5389,6 @@ F6E2FEEC1E097BA00083EBEC /* MWMSearchTextField.mm in Sources */, 3454D7DE1E07F045004AF2AD /* UISwitch+RuntimeAttributes.m in Sources */, 849CF7671DE842290024A8A5 /* CircleView.mm in Sources */, - 34D3AFEF1E378D61004100F9 /* UIView+Id.swift in Sources */, F6E2FD9F1E097BA00083EBEC /* MWMEditBookmarkController.mm in Sources */, F6E2FE0B1E097BA00083EBEC /* MWMOpeningHoursDeleteScheduleTableViewCell.mm in Sources */, 849CF7691DE842290024A8A5 /* MWMTaxiPreviewCell.mm in Sources */, diff --git a/iphone/Maps/UI/Search/SearchNoResultsViewController.swift b/iphone/Maps/UI/Search/SearchNoResultsViewController.swift index 2bd8751fa5..24e1926888 100644 --- a/iphone/Maps/UI/Search/SearchNoResultsViewController.swift +++ b/iphone/Maps/UI/Search/SearchNoResultsViewController.swift @@ -3,9 +3,8 @@ import UIKit final class SearchNoResultsViewController: MWMViewController { static var controller: SearchNoResultsViewController { - let storyboard = UIStoryboard.instance(.Main) - let id = String(describing: self) - return storyboard.instantiateViewController(withIdentifier: id) as! SearchNoResultsViewController + let storyboard = UIStoryboard.instance(.main) + return storyboard.instantiateViewController(withIdentifier: toString(self)) as! SearchNoResultsViewController } @IBOutlet private weak var container: UIView! diff --git a/iphone/Maps/UI/Storyboard/Storyboard.swift b/iphone/Maps/UI/Storyboard/Storyboard.swift index 31e5499269..43540e0c74 100644 --- a/iphone/Maps/UI/Storyboard/Storyboard.swift +++ b/iphone/Maps/UI/Storyboard/Storyboard.swift @@ -3,12 +3,12 @@ import UIKit @objc(MWMStoryboard) enum Storyboard: Int { - case Authorization - case LaunchScreen - case Main - case SearchFilters - case Settings - case Welcome + case authorization + case launchScreen + case main + case searchFilters + case settings + case welcome } @@ -17,12 +17,12 @@ extension UIStoryboard { static func instance(_ id: Storyboard) -> UIStoryboard { let name: String switch id { - case .Authorization: name = "Authorization" - case .LaunchScreen: name = "LaunchScreen" - case .Main: name = "Main" - case .SearchFilters: name = "SearchFilters" - case .Settings: name = "Settings" - case .Welcome: name = "Welcome" + case .authorization: name = "Authorization" + case .launchScreen: name = "LaunchScreen" + case .main: name = "Main" + case .searchFilters: name = "SearchFilters" + case .settings: name = "Settings" + case .welcome: name = "Welcome" } return UIStoryboard(name: name, bundle: nil) } diff --git a/iphone/Maps/UI/Welcome/WelcomePageController.swift b/iphone/Maps/UI/Welcome/WelcomePageController.swift index f6d31fa3d5..3850524237 100644 --- a/iphone/Maps/UI/Welcome/WelcomePageController.swift +++ b/iphone/Maps/UI/Welcome/WelcomePageController.swift @@ -40,7 +40,7 @@ final class WelcomePageController: UIPageViewController { let pagesCount = isFirstSession ? FirstLaunchController.pagesCount : WhatsNewController.pagesCount let id = pagesCount == 1 ? "WelcomePageCurlController" : "WelcomePageScrollController" - let sb = UIStoryboard.instance(.Welcome) + let sb = UIStoryboard.instance(.welcome) let vc = sb.instantiateViewController(withIdentifier: id) as! WelcomePageController vc.config(parent) vc.show() diff --git a/iphone/Maps/UI/Welcome/WelcomeProtocol.swift b/iphone/Maps/UI/Welcome/WelcomeProtocol.swift index 68a05f0252..f7b1afb49a 100644 --- a/iphone/Maps/UI/Welcome/WelcomeProtocol.swift +++ b/iphone/Maps/UI/Welcome/WelcomeProtocol.swift @@ -25,9 +25,8 @@ extension WelcomeProtocolBase { static var key: String { return "\(self)" + AppInfo.shared().bundleVersion! } static func controller(_ pageIndex: Int) -> UIViewController { - let sb = UIStoryboard.instance(.Welcome) - let id = String(describing: self) - let vc = sb.instantiateViewController(withIdentifier: id) + let sb = UIStoryboard.instance(.welcome) + let vc = sb.instantiateViewController(withIdentifier: toString(self)) (vc as! Self).pageIndex = pageIndex return vc }