3
presentViewController
またはpushViewController
を使用し、dismissViewController
またはpopViewController
を使用しないで、アプリケーション内の複数のビューを切り替えると、後で表示されるビューコントローラを閉じることはできますか?助けを前にありがとう。ビューコントローラの解除
presentViewController
またはpushViewController
を使用し、dismissViewController
またはpopViewController
を使用しないで、アプリケーション内の複数のビューを切り替えると、後で表示されるビューコントローラを閉じることはできますか?助けを前にありがとう。ビューコントローラの解除
はい、プロジェクトの後半の段階でビューコントローラを閉じることはできますが、プッシュ、ポップ、ビューコントローラを使用できるナビゲーションコントローラなど、プロジェクトでの使用方法によって異なります。あなたは両方を混ぜることはできません。複数の基準Check Hereください。
あなたはpresentViewCOntrollerを使用してビューを切り替えるません。 viewControllersを切り替えます。 –
あなたはそれを提示すると、あなたはそれを却下。あなたがそれを押すと、ポップします。あなたはnavコントローラを持っていないときにポップすることはできません。あなたは何にもなく、rootCOntrollerにanypointで解任することができます。 –
@TejaNandamuri私の質問に感謝してくれてありがとう。私は、私がビューコントローラを提示するときに私が却下することを理解する。しかし、私のアプリのいくつかの設計上の制約(ビュー間のプッシュ通知の効率的な処理)によって、私は常にView Controllerを却下することができません。私は以前のViewControllerを却下した場合、新しいプッシュ通知は、私のアプリのクラッシュを到着すると。そこで、解雇する代わりに、viewControllerを提示することで私の問題が解決されました。順番に、より多くのメモリを消費した。だからこそ私が質問したのは、後でメモリに蓄積されたviewControllerを却下することができるかどうかです。 – sreejesh