0

UIKit pushViewController の呼び出しは、最終的なスタック オーバーフロー (またはその他の異常) を引き起こす可能性がありますか? pushViewController:animated:私のアプリは、画面間を移動するために を利用するようになりました。

[[self navigationController] pushViewController:iLovePoniesScreen animated:YES];

これにより、画面を行き来する際に最終的にオーバーフローが発生しますか? これは UIKit で推奨される画面ナビゲーションの方法ですか?

4

1 に答える 1

1

おすすめの方法の一つです。何百ものコントローラーをプッシュしていない限り、問題は発生しません。戻る (ポッピング) と、残したビュー コントローラーの割り当てが解除され、次に進むと新しいビュー コントローラーが作成されるため、ビュー コントローラーが蓄積されることはありません。

于 2013-04-22T03:38:52.710 に答える