Ich arbeite an einer kleinen iPhone-App und verwende sie NSUserDefaults
als Datenpersistenz. Es muss nur ein paar Dinge im Auge behalten, wie zum Beispiel einige Namen und einige Zahlen, also denke ich, ich könnte es genauso gut einfach halten.
Ich habe diese Seite als Referenz gefunden, aber ich glaube nicht, dass sie meine Frage beantworten kann. Grundsätzlich möchte ich überprüfen können, ob ein Wert (oder ein Schlüssel) bereits in der vorhanden ist, NSUserDefaults
und dann etwas entsprechend tun.
Einige Beispiele: Die App wird gestartet. Wenn sie zum ersten Mal gestartet wird, wird eine Warnung mit der Aufschrift "Willkommen" ausgegeben. Um festzustellen, ob dies das erste Mal ist, dass es geöffnet wird, liest es das UserDefaults
und prüft.
Beispiel 2: Es heißt "Hallo [Name]", wobei Name etwas ist, das Sie eingegeben haben. Wenn Sie die App geöffnet haben und keinen Namen haben, sollte dort "Hallo Welt" stehen. Ich muss überprüfen, ob Sie bereits einen Namen eingegeben haben, und entsprechend handeln. Der Name würde in gespeichert NSUserDefaults
.
Hilfe hier? Ich würde es wirklich schätzen!