Mam sytuację, w której moja aplikacja IOS ulega awariido niskiej pamięci. Zauważam, że podczas takich awarii moje wartości UserDefault również zostaną usunięte. Ktoś miał podobne doświadczenia? A może są one (w mojej sprawie nie są związane z awarią pamięci i domyślnymi ustawieniami użytkownika)? (Czy muszę zwracać uwagę na inne powody usunięcia domyślnych ustawień użytkownika?)
Dzięki za pomoc
Edycja: problem był gdzie indziej. Katastrofa pamięci nie kasuje domyślnych ustawień użytkownika po synchronizacji.
Odpowiedzi:
3 dla odpowiedzi № 1Jestem prawie pewien, że nie zapisałeś ich regularnie na dysku:
[[NSUserDefaults standardUserDefaults] synchronize];