2016-12-28 64 views
1

我试图打开从应用程序委托一个视图控制器如果推送通知被点击下面从应用程序的委托打开控制器

func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject], fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) { 
     if(application.applicationState==UIApplicationState.Inactive){ 
      let sdViewController = mainStoryboardIpad.instantiateViewControllerWithIdentifier("StudentViewController") as! StudentViewController 
      let navController = UINavigationController(rootViewController: sdViewController) 
      navController.setViewControllers([sdViewController], animated:true) 
      self.window?.rootViewController = navController 
     } 

} 

控制器打开的代码,但是菜单图标以显示导航不工作。我如何使菜单图标显示侧面导航。

+0

究竟是不是在这里工作是什么?你能附上一张图片吗? – Honey

+0

@Honey代码工作正常,但使用该代码控制器中的那些菜单图标在打开时不起作用 – John

+0

什么是您用于菜单的库? – Hosny

回答

0

试试这个

let rootViewController = self.window!.rootViewController as! UINavigationController 
rootViewController.pushViewController(sdViewController, animated: true) 
相关问题