Ich versuche, eine Push-Benachrichtigung zu erstellen, die anhand der aus dem Push erhaltenen Informationen festlegt, welche Ansicht geöffnet werden soll.
Ich habe es geschafft, die Informationen aus dem Push zu erhalten, aber ich habe jetzt Probleme, die Ansicht zu öffnen
Bei anderen Fragen zum Stapelüberlauf habe ich derzeit Folgendes:
App-Delegierter hat das Laden beendet:
//Extract the notification data
if let notificationPayload = launchOptions?[UIApplicationLaunchOptionsRemoteNotificationKey] as? NSDictionary {
// Get which page to open
let viewload = notificationPayload["view"] as? NSString
let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)
//Load correct view
if viewload == "circles" {
var viewController = self.window?.rootViewController?.storyboard?.instantiateViewControllerWithIdentifier("Circles") as! UIViewController
self.window?.rootViewController = viewController
}
}
Derzeit schlägt dies in der Zeile var ViewController = self ... fehl.