Domanda

Così ho iniziato file plist costruzione utilizzando NSCoder, ma come ho "m in via di sviluppo voglio guardare a loro e vedere che cosa il salvataggio dei dati.

Come faccio a trovare / accedere ai file plist generati dalla mia app nel simulatore (e sul dispositivo Quando arrivo a quella)

Luoghi Ive guardato:

  • bundle dell'applicazione
  • costruire directory
È stato utile?

Soluzione

Per metterli in ~ / Library / Application Support / iPhone Simulator / utente / Applicazioni / sottocartella (dove sarebbero finiscono se fossero su un dispositivo vero e proprio), è possibile utilizzare il seguente pezzo di codice nell'applicazione:

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

return [documentsDirectory stringByAppendingPathComponent:filename];
}

Questo metterà il file nella cartella / Documenti / cartella sandbox dell'applicazione. È quindi possibile trovare il file indietro: ~ / Library / Application Support / iPhone Simulator / utente / Applicazioni / Application GUID / Documents /

In bocca al lupo.

Altri suggerimenti

wow che è muto,

li trovò a /

questo simulatore non deve emulare l'ambiente telefono vero e proprio bene a tutti.

Se il plist si trova nella cartella Documenti poi dare il percorso come

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

altra cosa se il file plist si trova nella cartella delle risorse poi dare il percorso della cartella delle risorse come

[[NSBundle mainbundle] pathforresources:..........];
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top