2

次のビュー コントローラー構造を持つ UINavigationController (アプリのメイン NIB ファイルに含まれています) を使用します。

navigationController
        |
        V
      RootVC  --->  LevelOneVC  --->  LevelTwoVC

すべてのビュー コントローラーのビューは、ビュー コントローラー クラス (RootVC.xib など) と同じ名前を使用して NIB ファイルから読み込まれます。

問題: LevelOneVC をプッシュし、次に LevelTwoVC をナビゲーション スタックにプッシュし、シミュレートしてメモリ不足の警告を受け取ると、次のことが起こります。 -現在のビュー コントローラー (LevelOneVC) では、[戻る] ボタンが右に飛び出しますが、RootVC のビューは表示されません。

ナビゲーション コントローラーの場合、RootVC が実際に現在のコントローラーになっているように見えますが、その "唯一" のビューを NIB ファイルから再ロードできませんでした。

なぜこれが起こっているのかについてのアイデアはありますか? ありがとう!

4

0 に答える 0