/ / L'application perdra-t-elle les données NSUserDefault sur l'installation en direct? [dupliquer] - ios, nsuserdefaults, trousseau, over-the-air

L'application perdra-t-elle les données NSUserDefault sur les installations en direct? [dupliquer] - ios, nsuserdefaults, trousseau, over-the-air

L'application perdra-t-elle NSUSerDefaults valeurs quand je fais au-dessus de l'installation d'air?

  1. Aucune application installée sur l'appareil
  2. Installez l'application version 1.0 en direct et enregistrez certaines valeurs dans NSUserDefaults
  3. Installez à nouveau la version 1.0 de l'appli sans supprimer l'application.
  4. Vais-je perdre les valeurs NSUSerDefaults en raison de l'installation de la même version?

Réponses:

2 pour la réponse № 1

Quoi que vous ayez NSUserDefaults il reste dans l'appareil / le système. Il n'est jamais supprimé même lorsque vous mettez à niveau votre application, mais lors de la désinstallation ou de la suppression manuelle, il est supprimé.


4 pour la réponse № 2

NSUserDefaults ne se réinitialise que si l'utilisateur supprime l'application. Ils persistent donc sur Update.

J'espère que ça répond à ta question.