ARC已启用。仪器显示内存泄漏。有什么解决办法吗?
这是我的代码:
- (void) onPlayButtonClicked
{
NSString *title = @"Pause";
if (isPlay) {
[player stop];
player.delegate = nil;
title = @"Play";
}
else
{
player = [[ReaderGlobals audioPlayer] initWithContentsOfURL:mSoundPath error:nil];
player.delegate = self;
[player play];
}
isPlay ^= true;
[mButtonPlay setTitle:title forState:UIControlStateNormal];
}
ReaderGlobals
是一个单例类并[ReaderGlobals audioPlayer]
返回一个实例AVAudioPlayer