IOS 从 AppDelegate 中的 addMessageFromRemoteNotification 显示 UIViewController
Posted
技术标签:
【中文标题】IOS 从 AppDelegate 中的 addMessageFromRemoteNotification 显示 UIViewController【英文标题】:IOS show UIViewController from addMessageFromRemoteNotification in AppDelegate 【发布时间】:2015-06-02 09:50:04 【问题描述】:如何在AppDelegate
中显示addMessageFromRemoteNotification
中的UIViewController
(不是导航中的第一个)?
我试过这个:
UINavigationController *navigationController = (UINavigationController*)_window.rootViewController;
ChatViewController *chatViewController = (ChatViewController*)[navigationController.viewControllers objectAtIndex:1];
但它不起作用,它总是显示第一个 Viewcontroller
而不是第二个。
【问题讨论】:
【参考方案1】:您可能需要添加:
[navigationController popToViewController:chatViewController animated:NO];
【讨论】:
以上是关于IOS 从 AppDelegate 中的 addMessageFromRemoteNotification 显示 UIViewController的主要内容,如果未能解决你的问题,请参考以下文章
如何根据 iOS 中的两个条件从 AppDelegate 呈现两个不同的 ViewController?
从 AppDelegate 导航 iOS Storyboard ViewController
是否可以直接从 appDelegate 获取 GPS 位置 ios8