Утечка памяти Xcode Audio? - PullRequest
       15

Утечка памяти Xcode Audio?

0 голосов
/ 30 августа 2011

Я работаю над приложением деки, и когда я анализирую свое приложение, оно всегда обнаруживает утечки памяти. Он прекрасно работает на iOS Simulator, но большинство звуков не работают на реальном устройстве. Я думаю, что это связано с утечками памяти. Какие-нибудь советы. Вот код Это всего лишь фрагмент всего кода. Я использую AudioToolbox. Извините, и спасибо, я новичок.

    #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//

}

Ответы [ 2 ]

1 голос
/ 30 августа 2011

Вы когда-нибудь вызывали AudioServicesDisposeSystemSoundID для освобождения soundID, который вы создали в своем коде?

1 голос
/ 30 августа 2011

Взгляните на пример кода от Apple .Вы можете найти некоторые подсказки об утечках ресурсов / памяти или советы о том, как заставить звук воспроизводиться на физическом устройстве.

...