Hallo, ich versuche eine Push-Benachrichtigungsfunktion in meiner IOS-App zu implementieren. Derzeit habe ich Code, der einen bestimmten Viewcontroller öffnet, wenn die App durch die Push-Benachrichtigung geöffnet wurde. Die Art, wie ich das mache, ist, indem ich den Viewcontroller auf die Oberseite drücke.Wie übermittele ich Daten von Appdelegate zu einem Viewcontroller?
Was ich jetzt tun muss, ist, einige Daten von Appdelegate an den Viewcontroller zu übergeben. Ich verstehe, um Daten von Viewcontroller zu ViewController zu übergeben ist prepareforsegue zu verwenden. Ich habe versucht, dies und es hat nicht funktioniert
Ich habe versucht zu erforschen, wie diese Aufgabe zu tun, aber eine Menge der Antworten auf stackoverflow waren veraltete Swift-Code, den ich nicht die Fähigkeit haben, um schnelle konvertieren 3. kann jemand erklären Wie würde ich Daten von Appdelegate an einen Viewcontroller senden?
heres der Code die VC zu zeigen, die in didFinishLaunchingWithOptions ist
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let destinationViewController = storyboard.instantiateViewController(withIdentifier: "detailPin2") as! detailPinViewController
let navigationController = self.window?.rootViewController as! UINavigationController
navigationController.pushViewController(destinationViewController, animated: false)
Zeigen Sie den Code, den Sie verwenden, um den VC von AppDelegate * show * anzuzeigen. – DonMag
bearbeitet Post. Code sollte jetzt sein – JackieXY
Fehle ich etwas? Sie befinden sich in einer Funktion in appdelegate und Sie haben einen Zeiger auf Ihre Ziel-VC. Können Sie nicht eine Mitgliedsfunktion Ihres VC mit den Daten, die Sie übergeben wollen, aufrufen? – Spads