以下の画像のような絵コンテの流れのアプリを作成しています。
ユーザーが「Sysalert View Controller」からログインすると、「Message List View Controller」に移動し、NSURLConnection を実行して JSON をテーブルにロードします。ユーザーが表の行をタップすると、そのメッセージの詳細情報を表示する「メッセージの詳細」に移動します。
ユーザーがプッシュ通知からアプリを起動すると、起動前のアプリの状態に関係なく、アプリがサーバーから「メッセージリスト」データをロードし、デバイスにプッシュされたばかりのメッセージを表示する必要があります.
アプリにプッシュ通知に反応するように指示するために使用する必要があることはわかってdidFinishLaunchingWithOptions
いますが、「メッセージ リスト」ビュー コントローラーがデータをロードし、「メッセージの詳細」ビュー コントローラーをスタックにプッシュするようにビュー階層を設定するにはどうすればよいですか?適切なメッセージ?
基本的に、この種の動作はメッセージまたはメール アプリの動作を模倣しています。通知で開くと、そのメッセージのView Controllerに移動しますが、最初のviewControllerからアプリを起動し、viewControllerを順番にトラバースしたかのように、階層に戻ることができます。