在视图控制器之间传递AVAudioPlayer

时间:2015-05-24 16:13:22

标签: swift avaudioplayer

我尝试与教练要求做的略有不同 -

按下蜗牛按钮慢慢播放音频后,另一个视图控制器将显示标签"播放缓慢"和一个停止按钮。

此新视图控制器中停止按钮的操作是停止上一个视图控制器已启动的音频。

我做了一些谷歌搜索,发现以下剪切代码会将变量从一个视图控制器传递到另一个视图控制器:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
    if (segue.identifier == "btnSubmitSegue") {
        var playslow = segue.destinationViewController as! PlaySlowViewController
        playslow.audioPlayer2 = audioPlayer
    }
}

当我这样做时,我发现以下错误:

  

线程1:EXC_BAD_ADDRESS(代码= 1,地址= 0x38)

我做了一些谷歌搜索此错误消息,看起来像一些内存损坏。有没有人见过这种问题并知道如何解决它?

0 个答案:

没有答案