2010-02-18 24 views
10

esta pregunta es con respecto objetivo Xcode C y el desarrollo iPhone:crear un archivo plist programáticamente

así que quiero para almacenar una matriz en un nuevo archivo plist y sé cómo recuperar la ruta del archivo y escribir los datos en el archivo (al menos creo que sí) y todo ese jazz una vez que se crea el plist, pero ¿cómo creo realmente el archivo plist la primera vez que se ejecuta la aplicación o la primera vez que ingreso datos en él? Quiero que viva en la carpeta de documentos de mi aplicación.

Supongo que esto es bastante simple, parece que no puedo encontrar documentación sobre él.

Respuesta

2

Terminé usando NSKeyedValue había un gran tutorial aquí:

http://vimeo.com/1454094

Sé que técnicamente esto no es la respuesta a la pregunta, pero no sirvió de resolver mi problema.

1
[myArray writeToFile:aFile atomically:YES]; 
8

Para guardar:

NSMutableArray *array = [[NSMutableArray alloc] init]; 
[array writeToFile:[@"/path/to/file.plist"] atomically: TRUE]; 

Para recuperar:

NSMutableArray *array = [[NSMutableArray arrayWithContentsOfFile:[@"/path/to/file.plist"]] retain]; 
Cuestiones relacionadas