我有一个使用Storyboards的应用程序。
第一个视图(导航控制器(初始视图))连接到一个 LoginView。当用户登录时,他会看到一个 Tab 控制器的模态 segue,该控制器连接到 4 个导航控制器视图,它们各自的 UITableViewController 的视图。
概括:
NavController - LoginView --> Modal segue --> TabController ---> 带有 4 个选项卡 - 带有 Tableviews 的 navControllers。
在其中一个 tableviewcontroller 中有一个 DetailView。当我在 appDelegate 中获得 PushNotification 时,我需要转到那个 DetailViewcontroller。
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
在这里我得到了我的对象,我什至可以将该对象发送到正确的视图控制器进行初始化。
MyDetailViewController *dvc = [[MyDetailViewController alloc] initWithQuestion:object];
但是我到处搜索以了解如何执行 segue,以便从 pushNotification 打开特定的详细视图。该应用程序在用户上次离开时留下的视图上保持冷静。
我需要如何执行此操作的代码示例。
我尝试过初始化故事板、设置 rootviewcontroller 等,但没有任何反应(偶尔会出现一些错误)。
注意:我使用“解析”来给我这个通知。
我真的很感激好的答案。我将感激不尽。