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?