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