誰かがログインするアプリがあり、10分以上バックグラウンドに送信した後にアプリを起動すると、小さな「セッション期限切れ」アラートがポップアップ表示され、ルート ビュー コントローラー (ログイン ページ) に送信されます。
すべてうまく機能しますが、アプリ デリゲートの applicationWillEnterForeground: メソッドからナビゲーション コントローラー スタックのルート ビュー コントローラーにポップする方法がわかりません。
navigationController を appDelegate 変数に保存しようとしましたが、その時点でこのメソッドでエラーが発生するため、iOS がいくつかの変数を解放し始めた場合、アプリがバックグラウンドに数日間あるかどうか疑問に思います。
何か案は?