以下代码段打开一个带有动画动作的新页面“ScreenA”:
ScreenA *Acca = [ScreenA alloc];
[UIView beginAnimations:@"flipping view" context:nil];
[UIView setAnimationDuration:1];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown
forView:self.view cache:YES];
[self.view addSubview:Acca.view];
[UIView commitAnimations];
它工作正常,但如果调用是页面本身,意味着该文件是ScreenA,我调用文件再次打开文件代码中嵌入的变量的不同值。当对一个页面进行调用时,即使它本身已经释放了所有内存,或者是否存在构建一堆最终会使手机崩溃的页面的递归调用的可能性?
非常感谢您给我的任何帮助。
由于
答案 0 :(得分:0)
我只是展示了一个代码片段来询问有关屏幕调用本身的更大问题。请重新考虑答案。