Dans iOS4, lorsque vous enregistrez NSUserDefaults, les informations sont enregistrées. Mais alors, si l'application devient inactive, et je tue l'application (en double-cliquant sur le bouton d'accueil, puis en terminant l'application), et relancez l'application, les NSUserDefaults ne sont pas lus.Informations persistantes sur NSUserDefaults entre les terminaisons d'application
Maintenant, est-ce le comportement par défaut de NSUserDefaults que si l'application est terminée en raison de l'un des problèmes, le prochain lancement ne stockera pas l'information?
L'appel que je utilise pour conserver l'information est: -
[[NSUserDefaults standardUserDefaults] registerDefaults:
[NSDictionary dictionaryWithObjectsAndKeys:
"Some date", @"Validity",
nil]];
duplication possible de [Pourquoi NSUserDefaults ne sauvegarde pas mes valeurs?] (Http://stackoverflow.com/questions/2622754/why-is-nsuserdefaults-not-saving-my-values) –
SO est plein de cela exact même question n00b. Je ne crois pas que vous ne pouviez pas google 'NSUserDefaults ne sauvegarde pas' ... Voter pour la fermeture. –