code review

This commit is contained in:
Pfeil, Scott Robert 2020-09-24 16:26:55 -04:00
parent b4cec30ab0
commit c3040c24d3

View File

@ -44,8 +44,13 @@ public extension MVMCoreUISplitViewController {
let delegate = (viewController as? MVMCoreViewControllerProtocol)?.delegateObject?() as? MVMCoreUIDelegateObject let delegate = (viewController as? MVMCoreViewControllerProtocol)?.delegateObject?() as? MVMCoreUIDelegateObject
// Add back button first. // Add back button first.
if navigationItemModel?.alwaysShowBackButton != false, var showBackButton: Bool
navigationController.viewControllers.count > 1 || navigationItemModel!.alwaysShowBackButton ?? false { if let forceBackButton = navigationItemModel?.alwaysShowBackButton {
showBackButton = forceBackButton
} else {
showBackButton = navigationController.viewControllers.count > 1
}
if showBackButton {
if let backButtonModel = navigationItemModel?.backButton { if let backButtonModel = navigationItemModel?.backButton {
leftItems.append(backButtonModel.createNavigationItemButton(delegateObject: delegate, additionalData: nil)) leftItems.append(backButtonModel.createNavigationItemButton(delegateObject: delegate, additionalData: nil))
} else if let backButton = backButton { } else if let backButton = backButton {