Existe-t-il un moyen de voir directement ce qui a été enregistré dans NSUserDefaults
? J'aimerais voir si mes données sont sauvegardées correctement.
Réponses
Trop de publicités?Vous pouvez trouver le fichier pList de votre application dans le simulateur, si vous allez à:
/utilisateurs/votre nom d'utilisateur/Bibliothèque/Application Support/Simulateur d'iPhone/<Sim Version>/Applications
Ce répertoire a un tas de GUID nommé répertoires. Si vous travaillez sur un peu d'applications, il y aura quelques-uns d'entre eux. Si vous avez besoin de trouver votre application binaire:
find . -name foo.app
./1BAB4C83-8E7E-4671-AC36-6043F8A9BFA7/foo.app
Ensuite, allez à la Bibliothèque/Préférences dans le répertoire GUID répertoire. Donc:
cd 1BAB4C83-8E7E-4671-AC35-6043F8A9BFA7/Library/Preferences
Vous devriez trouver un fichier qui ressemble à ceci:
<Bundle Identifier>.foo.pList
Ouvrir cette place dans le pList editor et parcourir des valeurs persistantes au contenu de votre coeur.
J'ai parfois l'utilisation de l'extrait de code suivant pour imprimer l'adresse de mon NSUserDefaults fichier lors de l'exécution dans le simulateur
NSArray *chemin = NSSearchPathForDirectoriesInDomains( NSLibraryDirectory, NSUserDomainMask, OUI); NSString *dossier = [chemin objectAtIndex:0]; NSLog(@"Votre NSUserDefaults sont stockés dans ce dossier: %@/Préférences", dossier);
Il donne le chemin d'accès au dossier de préférences
Your NSUserDefaults are stored in this folder: /Users/castle/Library/Application Support/iPhone Simulator/User/Applications/BC5056A0-F46B-4AF1-A6DC-3A7DAB984960/Library/Preferences
Votre NSUserDefaults fichier se trouve dans le dossier préférences et nommés en fonction de votre préfixe et d'inscription nom par exemple
dk.castleandersen.dreamteam.grid.plist
J'attends la même chose pour être vrai pour le périphérique actuel.