2014-01-26 2 views
7

Momentan erstelle ich eine App, die Daten mit NSUserDefaults speichert.Werden die mit NSUserDefaults gespeicherten Daten gelöscht, wenn die App aktualisiert wird?

Also wenn ich v1 der App in den App Store hochladen und dann ein neues Update für die App machen (v2) werden die in NSUsedDefaults gespeicherten Daten gelöscht, wenn der Benutzer auf die neue Version aktualisiert?

+0

Warum sollten die Daten gelöscht werden? Denken Sie an die Millionen von genervten Leuten, die es geben würde, wenn Daten nur zum Aktualisieren einer App gelöscht würden. – rmaddy

Antwort

15

Die mit NSUserDefaults gespeicherten Daten werden nicht gelöscht, wenn der Benutzer die App aktualisiert.

Es wird nur gelöscht, wenn der Benutzer die App löscht.

+0

Sind die Daten in nsunderdefalts verloren, wenn wir auf den Home-Button doppelklicken und das Objekt entfernen. – Imran

+1

Nein, die Daten werden nicht gelöscht, wenn der Nutzer die App zum Schließen zwingt. Die letzten Änderungen können jedoch verloren gehen, wenn sie noch nicht synchronisiert sind. – murat

Verwandte Themen