je le code suivantde animateWithDuration de UIView: animations: achèvement: erreur
-(void) animate:(UIButton*) b withState: (int) state andLastState:(int) last_state {
if (state < last_state) {
int stateTemp = state;
float duration = 1.0/30.0;
[b animateWithDuration: duration
animations: ^{ [UIImage imageNamed:[NSString stringWithFormat:@"m1.a000%d.png", state]]; }
completion: ^{ animate(b, stateTemp++, last_state); }];
}
}
mais obtenir un incrément d'erreur de lecture seule variable stateTemp
Je suis en train d'animer une série d'images en définissant un UIButton
s image.
Quel est le problème avec ce code?