2

どのオブジェクト [UIViewControllers?] が [self navigationController] 内に保存されているかを知る方法があるかどうか (pushViewController? でそこに保存されていると思います)、およびそのようなオブジェクトを削除する方法があるかどうかを知りたいです。

次のシナリオを検討してください。

1.-「プレゼンテーション画面」(ロゴ)を表示

2.- 2 秒待ちます

3.-「データ画面」を押します(「プレゼンテーション画面」はもう必要ありませんが、メモリに保存されます)

御時間ありがとうございます。

4

1 に答える 1

0

UINavigationControllerこれを行うにはいくつかの方法があります。のメソッドpopToViewController:animated:と を確認してくださいpopViewControllerAnimated:。ポップ先のコントローラーがわからない場合は、2 回ポップするだけです。

DataScreenViewControllerただし、これが最初のコントローラーである場合は、ルート ビュー コントローラーを「データ スクリーン」として開始し、 「プレゼンテーション スクリーン」をスタックにプッシュするviewDidLoadviewDidAppear、遅延メソッドを使用してプッシュする方が簡単な場合があります。 2秒後。

于 2010-03-24T21:52:01.603 に答える