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.
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.
Das Hinzufügen dieser Erweiterung zu UserDefaults
hilft:
Sie können prüfen, ob Ihr Schlüssel existiert mit:
%Vor%Tags und Links swift nsuserdefaults