我有我的代码,当我想改变时,我收到了EXC_BAD_ACCESS错误......任何想法:
-(void) updatePlay {
UIImage *img = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"bursttt" ofType:@"png"]];
if (CGRectIntersectsRect(pinend.frame, balloonbit1.frame)){
[maintimer invalidate];
accelManeger.delegate = nil;
ball.image = img;
[UIImageView beginAnimations:nil context:NULL];
[UIImageView setAnimationDuration:0.3];
ball.transform = CGAffineTransformMakeScale(2, 2);
[UIImageView commitAnimations];
}
}
答案 0 :(得分:1)
你的计时器可能是问题所在。你正在使它失效,但不能将它弄清楚,所以如果这个代码在不重置计时器的情况下运行多次,它就会崩溃。