Я инициализирую переменную ivar AVAudioPlayer, играю и пытаюсь освободить ее память. После строки выпуска он не устанавливается в 0x0. После нулевой строки он не меняется на 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;