我已經創建了一個UIView
動畫使用下面的代碼,通常是它工作得很好,但有時它會與崩潰:的iOS setAnimationDidStopSelector方法導致崩潰
EXC_BAD_ACCESS(代碼= 2,地址=的0xCC)
-(void)continueAnimation
{
[button setImage:[UIImage imageNamed:REFRESHING_IMAGE] forState:UIControlStateNormal];
if (leastTime <= 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];
}
_「在iOS 4及更高版本中,使用基於塊的動畫方法。 ://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/),以及...... iOS4於5年前發佈。 – holex