1

ARCでコンパイルされた音楽プレーヤーを提供するクラスがあります。これは初期化コードです:

- (id) init{
  self = [super init];
  runningVolumeNotification = FALSE;

  MPMusicPlayerController *musicPlayer = [MPMusicPlayerController iPodMusicPlayer];
  systemVolume = musicPlayer.volume;

  NSString *myExamplePath = [[NSBundle mainBundle] pathForResource:@"servo" ofType:@"mp3"];
  AVAudioPlayer* p = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:myExamplePath] error:NULL];
  [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];
  [p prepareToPlay];
  [p stop];

  return self;

}

Instruments は、次の行で 100% のリークを報告しています。

AVAudioPlayer* p = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:myExamplePath] error:NULL];

ここに画像の説明を入力

どこに問題があるのか​​ わかりません!

4

0 に答える 0