各位前辈好,小弟是新手,在练习一个播放声音档的简单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无法播放
请问同样宣告却不同结果的原因?
谢谢~