現在、UIViewControllers のスタックがあり、それぞれが前のものの上に表示されるモーダル ViewController です。私の問題は、UIViewControllers のスタックが必要ないことです。最後の 1 つだけが必要です。したがって、新しい UIViewController が提示されると、その親はパージされ、メモリから完全に削除されます。私のアプリは、これらのビューコントローラーを二度と必要としません。
ただし、このパターンは、アプリがメモリ警告を受け取った場合のメモリ解放のみを考慮します。また、ViewController はパージせず、コンテンツのみをパージします。もっと手動でやりたいのですが...これは可能ですか、それともiOSでは一般的ではないので、メモリ警告メッセージのみに頼るべきです。