次のビュー コントローラー構造を持つ UINavigationController (アプリのメイン NIB ファイルに含まれています) を使用します。
navigationController
|
V
RootVC ---> LevelOneVC ---> LevelTwoVC
すべてのビュー コントローラーのビューは、ビュー コントローラー クラス (RootVC.xib など) と同じ名前を使用して NIB ファイルから読み込まれます。
問題: LevelOneVC をプッシュし、次に LevelTwoVC をナビゲーション スタックにプッシュし、シミュレートしてメモリ不足の警告を受け取ると、次のことが起こります。 -現在のビュー コントローラー (LevelOneVC) では、[戻る] ボタンが右に飛び出しますが、RootVC のビューは表示されません。
ナビゲーション コントローラーの場合、RootVC が実際に現在のコントローラーになっているように見えますが、その "唯一" のビューを NIB ファイルから再ロードできませんでした。
なぜこれが起こっているのかについてのアイデアはありますか? ありがとう!