title: iOS setAnimationDidStopSelector method causes crash
body: <p>I have created a <code>UIView</code> animation use the below code, usually it works fine,  but occasionally it will crash with:</p>
  
  <blockquote>
    <p>EXC_BAD_ACCESS(code=2,address=0xcc)</p>
  </blockquote>
  
  <pre><code> -(void)continueAnimation
  {   
      [button setImage:[UIImage imageNamed:REFRESHING_IMAGE] forState:UIControlStateNormal];
      if (leastTime &lt;= 0) {
          leastTime += 360;
      }   
      leastTime -= 10;
      angle += 10;
      angle %= 360;
      [button setEnabled:NO];
      [UIView beginAnimations:nil context:nil];
      [UIView setAnimationDuration:0.01];
      [UIView setAnimationDelegate:self];
      [UIView setAnimationDidStopSelector:@selector(continueAnimation)];
      button.transform = CGAffineTransformMakeRotation(angle * (M_PI / 180.0f));
      [UIView commitAnimations];
  }
  </code></pre>