Получить экземпляр ViewController из AppDelegate в Swift

Я пытаюсь загрузить определенный ViewController из делегата приложения в быстром, когда пользователь нажимает UILocalNotification. Я понял, что это вызывается в этой функции:

func application(application: UIApplication!, didReceiveLocalNotification notification: UILocalNotification!)

Но когда я пытаюсь получить доступ к одному из открытых ViewControllers, я думаю, что он возвращает ноль, потому что мое приложение падает. Вот что я пытаюсь:

var rootViewController = self.window!.rootViewController
var storyBoard = rootViewController.storyboard
var setViewController = storyBoard.instantiateViewControllerWithIdentifier("CurrentShows") as ViewController_CurrentShows

rootViewController.navigationController.popToViewController(setViewController, animated: false)
setViewController.reloadData()

Это сбой в строке popToViewController.

Ответы на вопрос(1)

Ваш ответ на вопрос