In Parse-Dokumenten wird eindeutig angegeben, dass [Parse enableLocalDatastore];
vor [Parse setApplicationId:clientKey:];
aufgerufen werden sollte: Ссылка
In meinem Fall wird jedoch sofort eine Ausnahme ausgelöst:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'You have to call setApplicationId:clientKey: on Parse to configure Parse.'
Wenn ich den Code verschiebe, der nach [Parse setApplicationId:clientKey:];
ausgeführt wird, erhalte ich einen Fehler, aber der lokale Speicher scheint nicht zu funktionieren.
Scheint, dass Parse eigene Dokumente irreführend sind. Jeder hat eine Lösung?
Dies sollte in der neuen Version 1.6.1 Version des Parse SDK behoben werden.
Ich habe die [Parse enableLocalDatastore];
nach der [Parse setApplicationId:clientKey:];
und ich habe einen anderen Fehler. Aber dieser weitere Fehler lag daran, dass Sie den lokalen Datenspeicher und die Cache-Richtlinie nicht zusammen verwenden können. Wenn ich die Methoden der Cache-Richtlinie entfernt habe, funktioniert alles einwandfrei. Also, ich weiß nicht, ob das ein Dokumentationsfehler ist, aber Sie müssen diesen Code hinter setzen.
Entfernen Sie die Cache-Richtlinie für Ihre Abfrage.
Der Fehler ist nicht beschreibend genug, aber was es bedeutet, ist "Cache-Richtlinie ist nicht erlaubt, wenn Pinning aktiviert ist". Aktivieren Sie weiterhin das Pinnen, bevor Sie die Anwendungs-ID und den Client-Schlüssel festlegen.
Wechsel von
%Vor%Dazu
%Vor%