I'm implementing an application in which I use some 'CABasicAnimation'. For example :
myAnimation = [CABasicAnimation animationWithKeyPath:@"transform.translation.x"];
myAnimation.fromValue = [NSNumber numberWithFloat:-5.0f];
myAnimation.toValue = [NSNumber numberWithFloat:744.0f];
myAnimation.duration = t;
myAnimation.repeatCount = 1;
[myUIImageView.layer addAnimation:myAnimation forKey:@"myAnimation"];
When i put this code after :
NSLog(@"Count : %i", myAnimation.retainCount);
it returns me a 1. So I thought i would 'release' the CABasicAnimation.
But when i try to 'release' it, it fails and gives me :
"[CABasicAnimation release]: message sent to deallocated instance 0x8c02a00"
How to fix this error please ?