image de séquençage en utilisant l'animation de base, Recieving warnings

Je reçois un avertissement de memory en utilisant 100 images animées alors j'ai essayé d'utiliser Core Animation à la place, mais cela me donne le même problème. C'est parce que je ne sais pas comment utiliser replaceSublayer dans mon code actuel

UIView* upwardView=[[UIView alloc]init]; [upwardView setFrame:CGRectMake(0, 0, 1024, 768)]; [self.view addSubview:upwardView]; NSArray *animationImages=[NSArray arrayWithObjects:[UIImage imageNamed:@"001.png"],[UIImage imageNamed:@"001.png"],[UIImage imageNamed:@"002.png"],[UIImage imageNamed:@"003.png"],....,nil]; CAKeyframeAnimation *animationSequence = [CAKeyframeAnimation animationWithKeyPath: @"contents"]; animationSequence.calculationMode = kCAAnimationLinear; animationSequence.autoreverses = YES; animationSequence.duration = 5.00; animationSequence.repeatCount = HUGE_VALF; NSMutableArray *animationSequenceArray = [[NSMutableArray alloc] init]; for (UIImage *image in animationImages) { [animationSequenceArray addObject:(id)image.CGImage]; } CALayer *layer = [upwardView layer]; animationSequence.values = animationSequenceArray; [layer addAnimation:animationSequence forKey:@"contents"];