remove self.

This commit is contained in:
Scott Pfeil 2021-12-20 14:47:43 -05:00
parent 15d60bd3eb
commit 065cf9a2af

View File

@ -46,8 +46,8 @@ open class SubNavManagerController: ViewController, MVMCoreViewManagerProtocol,
public init(viewController: UIViewController, tabsModel: TabsModel, loadObject: MVMCoreLoadObject, shouldEnableSwipeGestures: Bool) {
self.viewController = viewController
self.tabsModel = tabsModel
self.viewControllers = [UIViewController?](repeating: nil, count: tabsModel.tabs.count)
self.viewControllers[tabsModel.selectedIndex] = viewController
viewControllers = [UIViewController?](repeating: nil, count: tabsModel.tabs.count)
viewControllers[tabsModel.selectedIndex] = viewController
super.init(nibName: nil, bundle: nil)
setup(with: loadObject, shouldEnableSwipeGestures: shouldEnableSwipeGestures)
}
@ -55,7 +55,7 @@ open class SubNavManagerController: ViewController, MVMCoreViewManagerProtocol,
public init(viewControllers: [UIViewController], tabsModel: TabsModel, loadObject: MVMCoreLoadObject, shouldEnableSwipeGestures: Bool) {
self.tabsModel = tabsModel
self.viewControllers = viewControllers
self.viewController = viewControllers[tabsModel.selectedIndex]
viewController = viewControllers[tabsModel.selectedIndex]
super.init(nibName: nil, bundle: nil)
setup(with: loadObject, shouldEnableSwipeGestures: shouldEnableSwipeGestures)
}
@ -133,7 +133,7 @@ open class SubNavManagerController: ViewController, MVMCoreViewManagerProtocol,
open func shouldContinue(toErrorPage loadObject: MVMCoreLoadObject, error: MVMCoreErrorObject?) -> Bool {
// Push error screens so they do not replace the tab page.
loadObject.requestParameters?.navigationController = self.navigationController
loadObject.requestParameters?.navigationController = navigationController
loadObject.requestParameters?.loadStyle = .push
return true
}
@ -210,7 +210,7 @@ open class SubNavManagerController: ViewController, MVMCoreViewManagerProtocol,
private func commitTo(controller: UIViewController) {
guard let index = index,
index != tabs.selectedIndex else { return }
self.viewController = controller
viewController = controller
pageType = (viewController as? MVMCoreViewControllerProtocol)?.pageType
hideNavigationBarLine(for: controller)
if let viewController = getCurrentViewController() {