2016-12-28 3 views
1

Я пытаюсь открыть контроллер представления из приложения делегата, если толчок уведомление щелкнул с кодом нижеOpen контроллер от приложения делегат

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

@ Хороший код работает нормально, но с помощью этого кода значок меню в контроллере те, которые не работают при открытии – John

+0

Что такое библиотека, которую вы используете для меню? – Hosny

ответ

0

Попробуйте

let rootViewController = self.window!.rootViewController as! UINavigationController 
rootViewController.pushViewController(sdViewController, animated: true) 
Смежные вопросы