Je suis confronté à un problème où un redémarrage de mon application iPhone entraîne l'arrêt des animations. Plus précisément, je l'ensemble d'animation suivante et le fonctionnement:CABasicAnimation s'arrête lors de la relance de l'application
CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"path"];
animation.duration = 1.0;
animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
animation.repeatCount = 1e100f; // Infinite
animation.autoreverses = YES;
animation.fromValue = animationStartPath;
animation.toValue = animationFinishPath;
[view.layer addAnimation:animation forKey:@"animatePath"];
Lorsque j'appuie sur la touche d'accueil (iOS 4 il est toujours « en cours d'exécution » en arrière-plan), puis relancer le programme, l'animation est arrêté. Est-il possible d'empêcher cela ou de les redémarrer facilement?
Merci. Cela a fonctionné, mais à la fin, nous avons simplement mis UIApplicationExitsOnSuspend à true, car l'utilisateur aurait besoin de resynchroniser avec le serveur lors de la reprise de toute façon. – Chase
Oui. Je trouve de plus en plus que la sortie est souvent une meilleure solution. –
Comment conservez-vous une référence au contrôleur de vue actuel? –