|
@@ -21,14 +21,15 @@ class Services: NSObject {
|
|
|
private var childCoordinators: [NSObject] = []
|
|
|
private var playerController: VLCPlayerDisplayController
|
|
|
private var tabBarController: UITabBarController
|
|
|
- private var tabBarCoordinator: VLCTabBarCoordinator
|
|
|
+ private lazy var tabBarCoordinator: VLCTabBarCoordinator = {
|
|
|
+ return VLCTabBarCoordinator(tabBarController: tabBarController, services: services)
|
|
|
+ }()
|
|
|
private var migrationViewController = VLCMigrationViewController(nibName: String(describing: VLCMigrationViewController.self),
|
|
|
bundle: nil)
|
|
|
|
|
|
@objc init(tabBarController: UITabBarController) {
|
|
|
self.playerController = VLCPlayerDisplayController(services: services)
|
|
|
self.tabBarController = tabBarController
|
|
|
- tabBarCoordinator = VLCTabBarCoordinator(tabBarController: tabBarController, services: services)
|
|
|
super.init()
|
|
|
setupChildViewControllers()
|
|
|
|