各位前輩好,小弟是新手,在練習一個播放聲音檔的簡單App
https://i.imgur.com/gpyS6oj.png
目前寫法可以正常的播放note1.wav ~ note7.wav的聲音檔
想請問 var player:AVAudioPlayer?
這行如果宣告在 func notePressed裡(圖片中註釋的地方)
為何就會拿到nil而無法播放聲音檔呢?
自己用print測試:
player宣告在class裡 -> 取得AVAudioPlayer記憶體位置,正確播放
player宣告在func notePressed裡 -> 拿到nil無法播放
請問同樣宣告卻不同結果的原因?
謝謝~