Ustawienia
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt. Znalazłeś błąd? Zgłoś problem →
Settings stanowi opakowanie dla NSUserDefaults - trwałego magazynu klucz-wartość dostępnego wyłącznie na iOS.
Przykład
Dokumentacja
Metody
clearWatch()
static clearWatch(watchId: number);
watchId to numer zwracany przez watchKeys() podczas konfiguracji subskrypcji.
get()
static get(key: string): any;
Pobiera bieżącą wartość dla podanego klucza key w NSUserDefaults.
set()
static set(settings: Record<string, any>);
Ustawia jedną lub więcej wartości w NSUserDefaults.
watchKeys()
static watchKeys(keys: string | array<string>, callback: () => void): number;
Subskrybuj powiadomienia o zmianie wartości dowolnego klucza z parametru keys w NSUserDefaults. Zwraca numer watchId, który można użyć z clearWatch() do rezygnacji z subskrypcji.
Uwaga:
watchKeys()z założenia ignoruje wewnętrzne wywołaniaset()i uruchamia funkcję zwrotną wyłącznie przy zmianach wykonanych poza kodem React Native.