Überprüfen Sie, ob der Schlüssel NSUserDefaults vorhanden ist

7

In meiner Anwendung speichere ich einen Schlüssel mit diesem Code:

%Vor%

Aber wie kann ich überprüfen, ob der Schlüssel existiert? Ich möchte den Code etwa so:

%Vor%

Wie kann ich so etwas in Swift machen?

    
Eri-Sklii 23.07.2015, 22:05
quelle

4 Antworten

18

Zuerst müssen Sie bei jedem Speichern von NSUserDefaults die synchronize() -Methode, um alle Änderungen an den persistenten Domänen auf den Datenträger zu schreiben und alle nicht modifizierten persistenten Domänen auf die Daten auf der Festplatte zu aktualisieren.

%Vor%
  

Die Methode synchronize wird automatisch in periodischen Intervallen aufgerufen. Verwenden Sie diese Methode nur, wenn Sie nicht auf die automatische Synchronisierung warten können (z. B. wenn Ihre Anwendung gerade beendet wird) oder wenn Sie die Benutzereinstellungen auf what aktualisieren möchten ist auf der Festplatte, obwohl Sie keine Änderungen vorgenommen haben.

Dann können Sie jeden Wert auf folgende Weise erreichen:

%Vor%

Ich hoffe, das hilft Ihnen.

    
Victor Sigler 23.07.2015 22:25
quelle
6

Finde mich selbst heraus, Code:

%Vor%     
Eri-Sklii 23.07.2015 22:09
quelle
0

Schnell 3 +

%Vor%     
rizwan 06.03.2018 19:00
quelle
0

Das Hinzufügen dieser Erweiterung zu UserDefaults hilft:

%Vor%

Sie können prüfen, ob Ihr Schlüssel existiert mit:

%Vor%     
Jogendra Singh 06.03.2018 20:09
quelle

Tags und Links