Не могу перейти на другие UIViewControllers - PullRequest
0 голосов
/ 15 ноября 2018

При попытке просмотреть видео, а затем перейти к другому контроллеру просмотра, я получаю: Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value while в строке кода: videoView.layer.addSublayer(playerLayer) Если кто-нибудь знает, как это можно исправить, я был бы признателен.Спасибо.

Кстати, вот полная функция для контекста:

@IBOutlet weak var videoView: UIView!
var player: AVPlayer!
var playerLayer: AVPlayerLayer!
var isVideoPlaying = false

override func viewDidLoad() {
    super.viewDidLoad()
    let url = URL(string: "https://content.jwplatform.com/manifests/vM7nH0Kl.m3u8")!
    player = AVPlayer(url: url)

    playerLayer = AVPlayerLayer(player: player)
    playerLayer.videoGravity = .resize

    videoView.layer.addSublayer(playerLayer)
}
...