rootViewController = rootViewController } // MARK: - DeeplinkHandlerProtocol func canOpenURL ( _ url : URL ) -> Bool { return url . absoluteString == "deeplink://account" } func openURL ( _ url : URL ) { guard canOpenURL ( url ) else { return } // mock the navigation let viewController = UIViewController () viewController . hasPrefix ( "deeplink://videos" ) } func openURL ( _ url : URL ) { guard canOpenURL ( url ) else { return } // mock the navigation let viewController = UIViewController () switch url .