Swift 线程1:EXC\u错误访问(代码=1,地址=0x38)
在视图控制器中,我有一个按钮的操作方法。在方法的主体中,它说Swift 线程1:EXC\u错误访问(代码=1,地址=0x38),swift,compiler-errors,exc-bad-access,Swift,Compiler Errors,Exc Bad Access,在视图控制器中,我有一个按钮的操作方法。在方法的主体中,它说 if audioPlayer.playing { audioPlayer.stop } 当音频播放器播放时,一切正常。当音频播放器不播放时,我得到崩溃错误。我简直要失去理智了,看在上帝的份上,请帮帮我。试试这个停止玩家: @IBAction func stopTapped(sender: AnyObject) { if let player = audioPlayer{ player.stop(
if audioPlayer.playing {
audioPlayer.stop
}
当音频播放器播放时,一切正常。当音频播放器不播放时,我得到崩溃错误。我简直要失去理智了,看在上帝的份上,请帮帮我。试试这个停止玩家:
@IBAction func stopTapped(sender: AnyObject) {
if let player = audioPlayer{
player.stop()
}
}
有关更多信息,请查看示例项目。这里有一个类似的问题:使用此
audioPlayer.stop()
i修复了它。我需要用参数初始化audioPlayer。在此之前,我只需要audioPlayer=AVAudioPlayer()。现在我有了audioPlayer=AVAudioPlayer(args)。