Question

J'ai donc commencé à construire des fichiers plist NSCoder, mais comme je "suis le développement que je veux regarder et voir ce que les données sont en cours d'enregistrement.

Comment puis-je trouver / accéder aux fichiers plist générés par mon application dans le simulateur (et sur l'appareil lorsque je reçois à cela)

Lieux Ive regardé:

  • application bundle
  • Répertoire construire
Était-ce utile?

La solution

Pour les mettre dans le répertoire ~ / Library / Application Support / iPhone Simulator / utilisateur / Applications / sous-dossier (où ils finissent par s'ils étaient sur un vrai appareil), vous pouvez utiliser la pièce de code suivante dans votre application:

+ (NSString *)dataFilePath:(NSString *)filename {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];

return [documentsDirectory stringByAppendingPathComponent:filename];
}

Cela mettra le fichier dans le répertoire / Documents / dossier de bac à sable de votre application. Vous pouvez alors trouver le fichier de retour à: ~ / Library / Application Support / iPhone Simulator / utilisateur / Applications / Application GUID / Documents /

Bonne chance.

Autres conseils

wow qui est muet,

les trouve dans /

ce simulateur ne doit pas imiter l'environnement réel de téléphone du tout.

Si votre plist est dans le dossier de document puis donner le chemin comme

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];

autre si votre fichier plist est dans le dossier des ressources puis donner le chemin du dossier de ressources comme

[[NSBundle mainbundle] pathforresources:..........];
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top