Итак, анализатор говорит мне, что у меня утечка памяти. В функции ниже говорится «потенциальная утечка объекта, выделенного в« theAudio »
Я думаю, что это говорит правду, потому что приложение работает хорошо в течение нескольких минут, а затем медленно падает.
Я пробовал 'autorelease', но он говорит мне, что 'объект отправил autorelease слишком много раз'.
Извините, что я вредитель, но у кого-нибудь есть идеи по этому поводу?
-(void) playFile:(NSString*) nameOfFile { // plays audio file passed in by a string
fileLocation = nameOfFile;
NSString *path = [[NSBundle mainBundle] pathForResource:nameOfFile ofType:@"mp3"];
AVAudioPlayer* theAudio = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath: path] error:NULL];
[theAudio play];
[fileLocation release];
}