WKWebView Video Player заменяет UINavigationController - PullRequest
0 голосов
/ 02 мая 2020

, когда я играю видео в прямом эфире на 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)

1 Ответ

0 голосов
/ 03 мая 2020

Мое устройство взломано, и с этим я могу использовать картинку в картинке, которая распознается как ViewController, которая была проблемой

...