title: Memory leak in AVAudioPlayer with arc enabled
body: <p><strong>ARC</strong> is enabled. Instrument is showing memory leak.
  Any solution ?</p>
  
  <p>Here is my code:</p>
  
  <pre class="lang-cs prettyprint-override"><code>- (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];
  }
  </code></pre>
  
  <p><code>ReaderGlobals</code> is a singleton class and <code>[ReaderGlobals audioPlayer]</code> returns a single instance of <code>AVAudioPlayer</code></p>