4 Stimmen

Kerndaten Änderungen speichern Rückgängig machen

Ich verwende CoreData in meiner Anwendung, die Koordinaten nimmt und speichert sie (zusammen mit anderen Daten) in den persistenten Speicher.

Der Anwendungsablauf sieht folgendermaßen aus: Der Benutzer drückt einen Knopf, die Koordinaten werden bei jeder Bewegung des Benutzers hinzugefügt und in die managedObjectContext . Der Benutzer drückt eine weitere Taste und die Anwendung hört auf, die Koordinaten in die managedObjectContext und fragt den Benutzer, ob er seine Daten speichern möchte. Wenn der Benutzer seine Daten speichern möchte, rufe ich [managedObjectContext save:&error]; und prüfen Sie, ob der Fehler vorliegt. Wenn der Benutzer nicht speichern möchte, werden die Koordinaten einfach in der managedObjectContext bis die Anwendung vollständig geschlossen und erneut geöffnet wird.

Wie kann ich die Punkte entfernen, die der Benutzer nicht speichern möchte?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X