如何通过推送通知在 iOS 应用程序的特定选项卡中打开特定视图 (objective-c)

时间:2021-06-15 13:55:23

标签: ios objective-c push-notification

我正在尝试让我的应用在收到推送通知时在特定选项卡和特定视图上打开。我查看了其他类似的问题并遵循了答案,但该应用在变为非活动状态之前一直以相同的视图打开。

谁能告诉我哪里出错了?我附上了故事板的部分图像,以及我上次尝试使其工作的代码。

任何帮助将不胜感激!

enter image description here

下面是 didReceiveRemoteNotification 方法的代码

        UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
        UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle: nil];
        
        MainTabViewController *tabController = [mainStoryboard instantiateViewControllerWithIdentifier:@"mainControllerSid"];
        HomeViewController *homeViewController = [mainStoryboard instantiateViewControllerWithIdentifier:@"HomeViewController"];
        NotificationsViewController *notificationsVC = [mainStoryboard instantiateViewControllerWithIdentifier:@"NotificationsViewController"];
        
        [tabController setSelectedIndex:0];
        [navigationController pushViewController:notificationsVC animated:YES];```

0 个答案:

没有答案
相关问题