私の iPad アプリケーションには、リストの選択に応じて選択される多数のナビゲーション コントローラがあります (タブ バー コントローラの動作に少し似ています。または、Apple Remote アプリケーションを参照して Radio を選択すると、アイデアが得られるはずです)。
これらの各ナビゲーション コントローラーの最大深度を 50 に制限しました。また、表示されていないビュー コントローラーの不要な RAM 使用量を定期的に、または didReceiveMemoryWarning を受け取ったときにクリーンアップします。
計測器を使用すると、メモリ使用量が 3.5MB を超えません。
合計で約 75 個のコントローラーをナビゲーション コントローラーにプッシュすると、レベル 2 の警告が表示され、アプリケーションが終了します。
どうしてこれなの?私はそれについて何ができますか?