以下情况泄漏

时间:2011-04-28 14:02:47

标签: iphone memory-leaks

我正在检查我的代码的泄漏...在我的模拟器上使用名为“Leak”的运行性能工具..

我在AVAudioPlayer的以下行中得到了所有泄漏

[audioRecorder prepareToRecord];

这是代码......

NSURL *file = [[NSURL alloc] initFileURLWithPath:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:[NSString stringWithFormat:@"song.mp3"]]];
NSError *err = nil;
player = [[AVAudioPlayer alloc] initWithContentsOfURL:file error:&err];

[file release];
player.numberOfLoops = 0;
player.delegate = self;
[player prepareToPlay];   //Here is the leak 
player.volume=1.0;
isPlaying=YES;
[player play];

请帮忙 注意 - 我稍后会释放播放器....

[player stop];

    [player release];

我在模拟器上检查这个.......我应该在设备上检查它吗? 如果是,请告诉我如何?.....我应该使用其他一些泄漏检查工具

1 个答案:

答案 0 :(得分:1)

有关修复AVAudioPlayer中的泄漏的信息,请参阅此博客: http://blog.zincroe.com/2009/06/avaudioplayer-memory-leak/