我发现了这样的错误:iOS 5的EXC_BAD_ACCESS代码= 2 CABasicAnimation
有了这个代码:
-(void)lowerGUI {
[mainGUI.layer addAnimation:guiLower forKey:@"transform.translation.y"];
}
我有一个UIView其中I”如果需要,上下动画可以将其移开。我建立了我的动画在viewDidLoad中:
guiLower = [CABasicAnimation animationWithKeyPath:@"transform.translation.y"];
guiLower.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
guiLower.duration = 1;
guiLower.fromValue = [NSNumber numberWithFloat:320];
guiLower.toValue = [NSNumber numberWithFloat:481];
的代码生成和运行正常,但是当我点击按钮,运行动画,出现错误。
任何想法?
谢谢。
您使用ARC
在.h文件中?是'guiLower'属性? – sergio
否ARC,guiLower是一个CABasicAnimation。 – mrEmpty