播放聲音,我需要在此代碼的幫助,的Objective-C在iPhone上
我想當按下iPhone應用程序的按鈕播放聲音,我得到這個錯誤。 下面是代碼
-(IBAction)playSound:(id)sender{
// NSLog(@"play Sound");
SystemSoundID soundID;
NSString *buttonName = [sender currentTitle];
NSString *soundFile = [[NSBundle mainBundle]
pathForResource:buttonName ofType:@"wav"];
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:soundFile], &soundID);
AudioServicesPlaySystemSound(soundID);
[soundFile release];
錯誤消息說
推出是unavialable:在自動引用計數模式下不可
ARC禁止顯式消息 '釋放'
*將Objective-C指針類型「id」轉換爲C指針類型「CFURLRef」(又名「const的結構__CFURL 」)需要一個橋接投
您正在使用ARC,只是刪除[音效檔版本] – 2013-03-17 09:09:05
NSBeep()如何? – Itachi 2013-03-17 14:12:37