我有一个使用 UILocalNotifications 的应用程序(尽管这个问题也与 PushNotifications 相关)。当用户收到本地通知时,根据应用程序的状态和他们在通知警报中所做的选择,我想呈现一个特定的 viewController。问题是它们当前可能通过 segue 或模态 ViewController 处于“推送”视图控制器中,并且我目前没有跟踪用户在可能的分支中的位置。
我想知道是否有任何类型的设计模式或标准方式来处理这样的混合演示模式应用程序?特别是如果有任何内置方法可以确定哪个是活动的 ViewController,而无需我设置面包屑系统。这很重要,例如,如果用户已经在查看要作为 localNotification 调用的视图控制器。
我意识到我的需要/解释有点混乱。如果有人需要更多信息,我将对其进行编辑和更新。