【发布时间】:2010-01-08 04:16:31
【问题描述】:
我初始化了一个 ivar AVAudioPlayer 变量,播放并尝试释放它的内存。在发布行之后,它不会设置为 0x0。在 nil 行之后,它不会更改为 0x0。 AVAudioPlayer 是否需要一些特殊的东西来释放它的内存?
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath: [[NSBundle mainBundle] pathForResource: @"mysound" ofType: @"aif" inDirectory:@"/"]] error: &err];
audioPlayer.numberOfLoops = 0;
audioPlayer.volume = .5;
[audioPlayer prepareToPlay];
[audioPlayer play];
[audioPlayer release];
audioPlayer = nil;
【问题讨论】:
标签: iphone objective-c cocoa-touch avaudioplayer