我正在尝试收到通知后执行segue。
这是我的应用程序委托中的内容。
func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) {
let viewController = self.window!.rootViewController!.storyboard!.instantiateViewControllerWithIdentifier("SecondViewController")
self.window?.rootViewController = viewController
}
这将我直接带到我想要的视图,但是导航栏和标签栏被隐藏了。从应用程序委托中,如何从一个视图切换到另一个视图?这样我就可以从第二种观点出发,就好像我从第一种观点出发一样?
您是否尝试过:
viewController.performSegueWithIdentifier("my_segue_identifier", sender: nil)
另外,更健壮的方法是从AppDelegate广播NSNotification并让您的视图控制器监听特定的通知。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句