我目前因为我更新了Xcode
而遇到了一段代码错误{!}来电可以投掷,但未标记为'尝试'而错误不是 处理
let soundURL = NSBundle.mainBundle().URLForResource("jump", withExtension: "caf")
audioPlayer = AVAudioPlayer(contentsOfURL: soundURL!, fileTypeHint: nil)
audioPlayer.numberOfLoops = -1
audioPlayer.play()
答案 0 :(得分:2)
该方法现在是可抛出的,所以你可以这样处理它:
do {
audioPlayer = try AVAudioPlayer(contentsOfURL: soundURL!, fileTypeHint: nil)
audioPlayer.numberOfLoops = -1
audioPlayer.play()
} catch {
}
答案 1 :(得分:1)
使用Swift 2,您应该处理异常。下面的代码应该可以解决您的问题:
do {
audioPlayer = try AVAudioPlayer(contentsOfURL: soundURL!, fileTypeHint: nil)
} catch (_) {
}