Ich stoße auf ein Problem, bei dem ein Neustart meiner iPhone-App dazu führt, dass Animationen stoppen. Genauer gesagt, habe ich die folgende Animation festgelegt und laufen:
CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"path"];
animation.duration = 1.0;
animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
animation.repeatCount = 1e100f; // Unendlich
animation.autoreverses = YES;
animation.fromValue = animationStartPath;
animation.toValue = animationFinishPath;
[view.layer addAnimation:animation forKey="animatePath"];
Wenn ich die Home-Taste drücke (iOS 4, also noch im Hintergrund "läuft") und dann das Programm neu starte, ist die Animation gestoppt. Gibt es eine Möglichkeit, dies zu verhindern oder sie einfach neu zu starten?