[問題] 背景音樂問題

看板MacDev作者 (nini)時間13年前 (2012/09/25 00:48), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
我用AVFoundation寫背景音樂 程式碼如下 -(void)play{ NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/MUSIC.wav" ,[[NSBundle mainBundle] resourcePath]]]; NSError *error; audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error]; audioPlayer.numberOfLoops= 1; [audioPlayer play]; 但run了之後卻出現Failed 以及以下訊息: Undefined symbols for architecture i386: "_OBJC_CLASS_$_AVAudioPlayer", referenced from: objc-class-ref in single_nameViewCintroller.o google找了很多跟我打的都是一樣的 是哪裡出了什麼問題麻煩大家替我解答一下 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.77.78

09/25 08:38, , 1F
Framework沒link進去吧?
09/25 08:38, 1F

09/25 18:20, , 2F
我有把AVFoundation.framework add進frameworks裡
09/25 18:20, 2F

09/25 18:21, , 3F
但還是一樣run不成功 怎麼會這樣 = =
09/25 18:21, 3F

10/10 13:14, , 4F
i386,原PO是在模擬器上跑的吧
10/10 13:14, 4F

10/10 13:15, , 5F
就錯誤訊息看起來是AVAudioPlayer不存在於i386的架構下
10/10 13:15, 5F

10/10 13:15, , 6F
另外,模擬器不支援背景音樂播放喔
10/10 13:15, 6F
文章代碼(AID): #1GO8xpjt (MacDev)