我需要在我的 iPad 应用程序中使用动画。当我使用动画时,内存正在增加并出现异常。当我启动我的应用程序时,内存大小为 10 mb,一旦启动动画,内存大小就会增加到发射空间的两倍(30 mb)。我测试了分配和泄漏,一切都很完美,但我仍然遇到了这个问题。我不知道为什么会这样。我的动画代码如下。请帮帮我。
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
if ([currentView superview])
{
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:mainView cache:YES];
[currentView removeFromSuperview];
[mainView addSubview:nextView];
}
[UIView commitAnimations];
在此先感谢 Sekhar Bethalam。