[問題] (已解決)在class & func 裡宣告變數的問題
各位前輩好,小弟是新手,在練習一個播放聲音檔的簡單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無法播放
請問同樣宣告卻不同結果的原因?
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.26.81
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1531474381.A.925.html
→
07/13 18:23,
5年前
, 1F
07/13 18:23, 1F
→
07/13 18:32,
5年前
, 2F
07/13 18:32, 2F
→
07/13 19:49,
5年前
, 3F
07/13 19:49, 3F
→
07/13 19:50,
5年前
, 4F
07/13 19:50, 4F
→
07/13 19:51,
5年前
, 5F
07/13 19:51, 5F
→
07/13 20:25,
5年前
, 6F
07/13 20:25, 6F
→
07/13 20:26,
5年前
, 7F
07/13 20:26, 7F
→
07/13 20:26,
5年前
, 8F
07/13 20:26, 8F
→
07/13 21:42,
5年前
, 9F
07/13 21:42, 9F
→
07/13 21:43,
5年前
, 10F
07/13 21:43, 10F
→
07/13 21:44,
5年前
, 11F
07/13 21:44, 11F
→
07/13 21:44,
5年前
, 12F
07/13 21:44, 12F
→
07/14 12:26,
5年前
, 13F
07/14 12:26, 13F
→
07/14 12:28,
5年前
, 14F
07/14 12:28, 14F
→
07/14 12:31,
5年前
, 15F
07/14 12:31, 15F
→
07/14 12:32,
5年前
, 16F
07/14 12:32, 16F
→
07/14 12:33,
5年前
, 17F
07/14 12:33, 17F