3

presentViewControllerまたはpushViewControllerを使用し、dismissViewControllerまたはpopViewControllerを使用しないで、アプリケーション内の複数のビューを切り替えると、後で表示されるビューコントローラを閉じることはできますか?助けを前にありがとう。ビューコントローラの解除

+0

あなたはpresentViewCOntrollerを使用してビューを切り替えるません。 viewControllersを切り替えます。 –

+0

あなたはそれを提示すると、あなたはそれを却下。あなたがそれを押すと、ポップします。あなたはnavコントローラを持っていないときにポップすることはできません。あなたは何にもなく、rootCOntrollerにanypointで解任することができます。 –

+0

@TejaNandamuri私の質問に感謝してくれてありがとう。私は、私がビューコントローラを提示するときに私が却下することを理解する。しかし、私のアプリのいくつかの設計上の制約(ビュー間のプッシュ通知の効率的な処理)によって、私は常にView Controllerを却下することができません。私は以前のViewControllerを却下した場合、新しいプッシュ通知は、私のアプリのクラッシュを到着すると。そこで、解雇する代わりに、viewControllerを提示することで私の問題が解決されました。順番に、より多くのメモリを消費した。だからこそ私が質問したのは、後でメモリに蓄積されたviewControllerを却下することができるかどうかです。 – sreejesh

答えて

0

はい、プロジェクトの後半の段階でビューコントローラを閉じることはできますが、プッシュ、ポップ、ビューコントローラを使用できるナビゲーションコントローラなど、プロジェクトでの使用方法によって異なります。あなたは両方を混ぜることはできません。複数の基準Check Hereください。

関連する問題