Я обнаружил проблему сбоя в AVAudioPlayer
с iOS 13.1.
Вот решение
Почему произошел сбой My AVAudioPlayer
?потому что
Я инициализирую AVAudioPlayer
как
var wrongMusicPlayer: AVAudioPlayer = AVAudioPlayer()
, а затем я пытаюсь переназначить wrongMusicPlayer
как показано ниже
wrongMusicPlayer = try AVAudioPlayer(contentsOf: wrongURL)
И мое приложение аварийно завершает работу.
Решение
Если вы инициализируете ваш AVAudioPlayer
как var wrongMusicPlayer: AVAudioPlayer = AVAudioPlayer()
ИЛИ wrongMusicPlayer = AVAudioPlayer()
любым способом, удалите его и просто объявите как var wrongMusicPlayer: AVAudioPlayer!
.