2010-02-18 9 views
10

diese Frage in Bezug auf Xcode Objective-C und iphone Entwicklung:Schaffung einer plist Datei programmatisch

So möchte ich in einer neuen plist-Datei ein Array speichern, und ich weiß, wie Sie den Dateipfad abzurufen und die Daten in den Schreib Datei (zumindest denke ich, dass ich es tue) und all diesen Jazz, sobald der Plist erstellt wurde, aber wie erstelle ich die Plist-Datei, wenn ich die App zum ersten Mal starte oder wenn ich zum ersten Mal Daten hineinlege? Ich möchte, dass es im Dokumentenordner meiner App gespeichert wird.

Ich nehme an, das ist ziemlich einfach Ich kann einfach nicht finden, dass Dokumentation darüber zu finden.

Antwort

2

landete ich mit NSKeyedValue es ein großes Tutorial hier war:

http://vimeo.com/1454094

Ich weiß, technisch dies auf die Frage ist nicht die Antwort, aber es hat mein Problem zu lösen.

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

zu speichern:

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

abzurufen:

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