iphone: Puis-je sauvegarder les entrées de l'utilisateur dans un répertoire situé dans le dossier des ressources?

StackOverflow https://stackoverflow.com/questions/1441375

  •  10-07-2019
  •  | 
  •  

Question

J'ai un répertoire dans le dossier Ressources que j'utilise pour stocker les informations de conversion. Je souhaite donner à l'utilisateur la possibilité de "désactiver". certaines unités afin que ces unités ne soient jamais utilisées dans des conversions. Je ne veux pas avoir à maintenir deux listes contenant les informations de conversion.

Je peux sauvegarder les données dans ce fichier Plist du stimulateur. (en utilisant writeToFile et le pathForResource). Je me demande s’il s’agit d’une approche problématique.

  • Y aura-t-il des problèmes avec ce déploiement? (c’est-à-dire que Apple va sceller le plist)
  • Que se passera-t-il si j'effectue une mise à niveau? Que se passe-t-il si cette mise à niveau contient de nouvelles unités ajoutées à la liste?
  • Est-il logique de copier le plist dans le répertoire de documents de l'utilisateur?

Merci.

Était-ce utile?

La solution

Il n’est pas possible de modifier l’ensemble d’applications. En outre, l'application est signée. Au lieu de cela, copiez la pliste dans le répertoire de documents au premier démarrage et accédez-y à partir de là.

Autres conseils

Le contenu de l'ensemble d'applications n'est pas illimité, mais le DRM sur iPhone en a besoin pour rester identique.
Vous devez enregistrer vos préférences dans le dossier Apllication Document ou Préférences.

Utilisez un Bundle de paramètres ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top