Chciałbym przejść do określonego kontrolera widoku po otrzymaniu powiadomienia wypychania. Po nawigacji stos nawigacyjny powinien działać tak, jakby użytkownik dostał się do widoku ręcznie.Jak nawigować, aby wyświetlić kontroler w powiadomieniu push
Storyboard: http://www.xpos.nl/xpos/images/common/storyboard.png
W AppDelegate.swift już mam:
func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) {
println("didReceiveRemoteNotification")
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let destinationViewController = storyboard.instantiateViewControllerWithIdentifier("MessageViewController") as MessageViewController
let navigationController = self.window?.destinationViewController;
navigationController?.pushViewController(destinationViewController, animated: false, completion: nil)
}
Ale pojawia się błąd, że destinationViewController nie jest częścią okna albo jeśli mam rację, że (stara inne odpowiedzi na StackOverflow), nic się nie dzieje.
skąd twój 'destinationViewController' pochodzi? Nie ma takiej własności – Azat