-2

重複の可能性:
最初に VC をプッシュしてからモーダル VC を 12 回提示したときにポップする方法は?

私は12個のviewControllerをモデル化(提示)していますが、特定のVCに却下したいのですが、どうすればよいですか。私を助けてください。

4

3 に答える 3

1

モーダル ビューを閉じてルート ビューに到達する

于 2012-12-01T17:25:00.137 に答える
0

たとえば、以下のように多くのコントローラーを閉じることができます。以下のコードは2つのビューコントローラーを閉じます。parentviewontrollerを追加するだけです。

[[self parentViewController] dismissModalViewControllerAnimated:animated]; //dismiss 2 viewcontrollers

[[self parentViewController] parentViewController] dismissModalViewControllerAnimated:animated]; //dismiss 3 viewcontrollers

これをチェックしてください:http ://www.youtube.com/watch?v = cKV5csbueHA

于 2012-12-01T16:58:43.423 に答える
0

1 つのステップでそれを実行したい場合は、戻りたいコントローラーから DismissViewControllerAnimated:completion: を呼び出す必要があります。これにより、チェーン内でそれ以降に提示されたすべてのコントローラーが破棄されます。提示された最後のコントローラーでボタンのクリック (または他のユーザーの操作) からこれを行う必要がある場合は、戻りたいコントローラーがリッスンし、閉じるために動作する NSNotification を送信する必要がある場合があります。すべてのコントローラー。

于 2012-12-01T17:37:56.103 に答える