私はios5用のストーリーボードベースのプロジェクトに取り組んでおり、これまでのところうまく機能していますが、ユーザーが終了したときにユーザーの状態を保存して、アプリに戻ったときに元の場所にジャンプできるようにしたいと考えています彼らが去ったときの絵コンテ。
私の理解では、ストーリーボードをナビゲートすると、UIViewControllers のスタックが作成されるため、現在のコントローラーを閉じると、どのコントローラーを表示するかがわかります。しかし、アプリの起動時にプログラムでストーリーボードの UIViewControllers の 1 つにジャンプすると、バックトラックするためのその履歴、コントローラーのスタックはありません。少なくとも、ストーリーボードのある時点で 2 つのコントローラーが同じコントローラーに移行した場合、どちらに戻ればよいかわかりません。
これに対処する適切な方法は何ですか?ユーザーが中断したポイントまでストーリーボードを通過し、各 UIViewController のアニメーションを NO に設定して、ユーザーが使用していたアニメーションに到達するまで表示しますか? (もしそうなら、その情報を保存する最良の方法は何ですか?これを支援できるメソッド/クラスはありますか?または、ストーリーボードを通じてそれらを保存する独自の方法を展開していますか?)