我發現了這樣的錯誤: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