-2

次のコード セグメントは、アニメーション モーションで新しいページ "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 であり、ファイルのコードに埋め込まれた変数に異なる値を使用してファイルを呼び出して再度開く場合はどうなりますか。ページ自体に対する呼び出しであっても、ページに対する呼び出しが行われると、すべてのメモリが解放されますか、それとも最終的に電話をクラッシュさせるページのスタックを構築する再帰呼び出しが行われる可能性はありますか?

あなたが私に与えるかもしれないどんな助けにも本当に感謝します.

ありがとう

4

1 に答える 1

0

画面が自分自身を呼び出していることについて、より大きな質問をするためのコード スニペットを表示しているだけです。回答を再考してください。

于 2009-12-14T13:31:48.217 に答える