-2
下面的代碼段會打開一個新頁面「ScreenA」用動畫的運動:從文件本身調用相同的viewController文件
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,並且我正在調用該文件,以便以不同的值重新打開嵌入在文件代碼中的變量。當對一個頁面進行調用時,即使它本身已釋放所有內存,或者有可能發生遞歸調用,而這種調用發生在構建一堆頁面時最終會導致電話崩潰?
非常感謝您可能給我的任何幫助。
感謝
考慮到只有第一行代碼是你自己的代碼,這是**真的很糟糕的代碼**。實例名稱應該小寫,並且不要初始化ScreenA,只需分配內存。首先學習在Obj-C中編程! – Pascal 2009-12-14 10:44:39
這就是我所說的真正積極的投入! – 2009-12-15 03:07:57