Hallo Freunde der Programmierung,
ich stehe vor einem Rätsel.
Ich wage mich gerade an APNs also die Push Notifications und komme an einem Punkt einfach nicht weiter.
In meiner Test-App bekomme ich in der AppDelegate Klasse den deviceToken meines Testgerätes in einer Methode per println ausgegeben.
Über den deviceToken und ein PHP Script auf meinem Server kann ich erfolgreich Push Notifications an das Testiphone senden.
Jetzt muss ich aber den deviceToken irgendwie in den ViewController bekommen und das klappt einfach nicht.
Ich bin mittlerweile so weit, das ich im ViewController mit folgendem Code eine Variable aus der AppDelegate auslesen kann.
Alles anzeigen
das Problem ist aber, das diese Variable direkt am Anfang der AppDelegate Klasse definiert werden muss, damit ich den Wert geliefert bekomme.
Mein deviceToken selber wird aber in folgender Methode in der AppDelegate Klasse ausgelesen:
Jetzt dachte ich ok dann erstelle ich die Variable oben in der AppDelegate Klasse (vor allen Methoden) und überschreibe den Inhalt in meiner Methode.
Tja leider nicht. Es wird kein Wert übergeben.
Habt ihr eine Idee wo mein Fehler liegt?
Vielen Dank
ich stehe vor einem Rätsel.
Ich wage mich gerade an APNs also die Push Notifications und komme an einem Punkt einfach nicht weiter.
In meiner Test-App bekomme ich in der AppDelegate Klasse den deviceToken meines Testgerätes in einer Methode per println ausgegeben.
Über den deviceToken und ein PHP Script auf meinem Server kann ich erfolgreich Push Notifications an das Testiphone senden.
Jetzt muss ich aber den deviceToken irgendwie in den ViewController bekommen und das klappt einfach nicht.
Ich bin mittlerweile so weit, das ich im ViewController mit folgendem Code eine Variable aus der AppDelegate auslesen kann.
Quellcode
das Problem ist aber, das diese Variable direkt am Anfang der AppDelegate Klasse definiert werden muss, damit ich den Wert geliefert bekomme.
Mein deviceToken selber wird aber in folgender Methode in der AppDelegate Klasse ausgelesen:
Jetzt dachte ich ok dann erstelle ich die Variable oben in der AppDelegate Klasse (vor allen Methoden) und überschreibe den Inhalt in meiner Methode.
Tja leider nicht. Es wird kein Wert übergeben.
Habt ihr eine Idee wo mein Fehler liegt?
Vielen Dank