, когда я играю видео в прямом эфире на YouTube с WKWebView
яблочным видеоплеером. Если я отклоню его и захочу показать другое ViewController
, оно больше не обнаружит мой UINavigationController
как rootViewController
моего приложения! Он говорит, что это нормальный UIViewController
(ViewController
из WebView
). Мне нужен мой NavController!
Этого не происходит, когда не отображается видеоплеер от Apple.
Вот как я заменяю UINavigationControllers vcs:
(я использую SideMenu)
if let navView = UIApplication.shared.windows.first!.rootViewController as? UINavigationController {
navView.viewControllers = [viewC]
dismiss(animated: true)
self.selectedRow = indexPath.row
tableView.reloadData()
}
Вот так я загружаю прямую трансляцию видео с YouTube:
webView.isOpaque = false
webView.backgroundColor = .clear
let req = URLRequest(url: URL(string: url)!)
webView.load(req)