【发布时间】:2014-08-29 13:48:45
【问题描述】:
当用户单击 UILocalNotification 时,我试图从应用程序委托中快速加载特定的 ViewController。我发现这是在这个函数中调用的:
func application(application: UIApplication!, didReceiveLocalNotification notification: UILocalNotification!)
但是当我尝试访问打开的 ViewController 之一时,我认为它返回 null,因为我的应用程序正在崩溃。这是我正在尝试的:
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 行上崩溃了。
【问题讨论】:
标签: ios swift appdelegate