Swift 5 AVAudioPlayer - ошибка отключения нескольких проигрывателей - PullRequest
0 голосов
/ 09 июля 2020

Я создал несколько аудиоплееров с функцией таймера. Я хочу, чтобы все игроки остановились, когда таймеры закончатся sh. Но из-за неактивного звука я вижу эту ошибку:

Thread 1: Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value

Это мой код:

func timerstart()  {
   sayac = Timer.scheduledTimer(withTimeInterval: 1, repeats: true) { (Timer) in
       if self.secondsRemaining > -1 {
           self.timerlabel.text = ("\(self.secondsRemaining):\(self.minutesRemaining)")            
       }
       else {       
            self.timerlabel.text = ("00:00")
            self.timeUp()
            Timer.invalidate()
            self.player.stop()
            self.player1.pause()        
       }
   }
}
...