UILocalNotifications を使用するアプリがあります (ただし、質問は PushNotifications にも関連します)。ユーザーがローカル通知を受信すると、アプリの状態と通知アラートでの選択に応じて、特定の viewController を提示したいと考えています。問題は、現在、セグエまたはモーダルViewControllerを介して「プッシュされた」viewControllerにある可能性があり、現在、ユーザーが可能なブランチ内のどこにいるかを追跡していないことです。
このような混合プレゼンテーション モードのアプリを処理するためのデザイン パターンや標準的な方法があるかどうか疑問に思っています。特に、ブレッドクラム システムをセットアップしなくても、どれがアクティブな ViewController であるかを判断する組み込みの方法がある場合。これは、たとえば、localNotification の結果として呼び出される viewController をユーザーが既に表示している場合に問題になります。
私の必要性/説明が少し混乱していることに気づきました。誰かがさらに情報を必要とする場合は、これを編集して更新します。