我正在研究一個soundboard應用程序,當我分析我的應用程序時,它總是檢測到內存泄漏。它可以在iOS模擬器上正常工作,但大多數聲音在實際設備上不起作用。我認爲這與內存泄漏有關。有小費嗎。這是代碼。這只是所有代碼的一小部分。我正在使用AudioToolbox。對不起,謝謝你,我是一個非常新的初學者。Xcode音頻內存泄漏?
#import "hilarioussoundboardipViewController.h"
@implementation hilarioussoundboardipViewController
-(IBAction)sound2 {
CFBundleRef mainBundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef;
soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"sound2", CFSTR ("wav"), NULL);
UInt32 soundID;
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID);
AudioServicesPlaySystemSound(soundID); //it says there is a potential memory leak here//
}
嘿,感謝所有發佈的人,但錯誤不是泄漏,而是文件類型兼容性問題。 – ch1pa