我具有用于播放远程音频的这段代码。如果由于无法连接到远程服务器而无法访问音频,我想发出警报,但是Xcode告诉我此代码不会引发错误。
我曾尝试添加throws和do / try / catch,但是还很新,找不到合适的安排来帮助此代码抛出错误以使我能够捕获警报。我尝试将其放在“其他”括号内,但是当我通过断开互联网进行测试时,它不会产生警报。
@IBAction func playBothPressed(_ sender: Any) {
guard let url = URL(string: bothAudio) else {return}
let playerItem = AVPlayerItem(url: url)
player = AVPlayer(playerItem: playerItem)
player.play()
}