Jak działa rejestr NSUserDefaultsDefaults? [duplikować]
To pytanie ma już tutaj odpowiedź:
Jaki jest pożytek z - [NSUserDefaults registerDefaults:]? 5 odpowiedziKiedy ustawię registerDefaults wapplication:didFinishLaunchingWithOptions:
ustawiłem wartości domyślne NSUserDefaults za pośrednictwem aplikacji.
NSMutableDictionary *defaultsDictionary = [@{@"userHasLoggedInOnce":@NO, @"firstTimeOpeningApp":@YES} mutableCopy];
[[NSUserDefaults standardUserDefaults] registerDefaults:defaultsDict];
[[NSUserDefaults standardUserDefaults] synchronize];
Jak zapisuje się registerDefaults, że ustawił te wartości tylko raz, ponieważ jego wywołanie przy każdym uruchomieniu aplikacji? Czy jest to własna wartość, która również jest ustawiona jako wartość standardUserDefaults? Jeśli tak, czy można zresetować wartości domyślne?