Parse Push Notifications - Schnelle Installation funktioniert nicht

8

Ich versuche, Parse-Push-Benachrichtigungen in meiner App zu bearbeiten (alles schnell), aber während ich versuche zu implementieren, erhalte ich den Fehler 'PFInstallation' does not have a member named 'saveInBackground'

Hier ist mein Code.

%Vor%

Wenn ich currentInstallation.saveInBackground in currentInstallation.saveEvenutally() ändere, kompiliert der Code fein ..

Wenn Sie jedoch versuchen, sich erfolgreich für Push-Benachrichtigungen zu registrieren, wird in der Konsole ein Fehler angezeigt: Error: deviceType must be specified in this operation (Code: 135, Version: 1.4.2)

Ich habe stundenlang versucht, das herauszufinden, keine Würfel, jede Hilfe ist zu schätzen.

    
Matt Ellison 22.10.2014, 05:37
quelle

4 Antworten

22

Stellen Sie sicher, dass Sie das Bolts-Framework in Ihre Bridging-Header-Datei importieren

Was in ihren Mistdokumenten nicht beschrieben ist.

Das behebt das Problem.

Unten ist der Code.

%Vor%

Fügen Sie das einfach zu Ihrem Brückenkopf hinzu, dann können Sie loslegen. Danke

    
Matt Ellison 24.10.2014, 07:53
quelle
7
  

Eine gültige PFInstallation kann nur über [PFInstallation currentInstallation] instanziiert werden, da die erforderlichen Bezeichnerfelder nur gelesen werden. ( Quelle )

Also statt:

%Vor%

Versuchen Sie:

%Vor%     
Andrew 22.10.2014 05:48
quelle
4

Schreiben Sie einfach import Bolts in Ihre AppDelegate.swift-Datei

    
Kaptain 06.08.2015 12:41
quelle
2

Zusätzlich zum Importieren von Schrauben habe ich denselben Fehler in meiner App behoben, indem ich die Funktion zu

ändere %Vor%

Aus dem Parse-Handbuch zu Push-Benachrichtigungen (im Gegensatz zur Schnellstartanleitung): Ссылка

    
kevcol 31.12.2015 22:19
quelle