In Plist möchte ich ein Array in jedem Wörterbuch (Element) behalten. Und wenn es erstellt wird, wie kann ich Elemente an dieses Array senden. Zum Beispiel, wenn ich ein Konto für einen Benutzer erstellt habe, werde ich den Namen behalten, Sex, E-Mail, Passwort alles in einem Wörterbuch (Element), in ähnlicher Weise ein Array, das Posteingang Nachrichten enthält. Dann möchte ich wissen, wie ich kommende Nachrichten zu diesem Posteingang-Array speichern kann.Wie Elemente zu einem Array hinzugefügt werden (was ist ein Element im Wörterbuch (Element) in PLIST)?
5
A
Antwort
0
NSArray * array = [NSArray arrayWithObjects: < # (id), ... #>, nil];
path = [bundle pathForResource:: @ "file" ofType: @ "plist"]
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
NSString *libraryDirectory = [paths objectAtIndex:0];
NSString *location = [libraryDirectory stringByAppendingString:@"/somefilename.plist"];
[array writeToFile:location atomically:YES];
Array kann wie unten geladen werden; array = (Pfad! = Nil? [NSArray arrayWithContentsOfFile: location]: nil);
0
Für den persönlichen Gebrauch habe ich einige Klassen zum einfachen Speichern/Lesen von NSUserDefaults erstellt - aber kann angepasst werden relativ einfach zu lesen/schreiben Sie eine PLIST-Datei. Laden Sie die Klasse herunter here
Verwandte Themen
- 1. Was ist ein DOM-Element?
- 2. Wie kann ein Array-Element aus einem Vergleich mit einem anderen Array-Element entfernt werden?
- 3. Wie UPDATE und löschen String-Elemente und ganze Wörterbuch-Elemente aus einem Plist
- 4. Finde Elemente, die ein Element in einem Array umgeben
- 5. Wie kann ein Element in einem Draggable-Element angeklickt werden?
- 6. iOS: Elemente, die zu NSMutableArray hinzugefügt wurden, werden als ein Element angezeigt
- 7. Den Index aller Elemente im Array erhöhen, wenn ein neues Element hinzugefügt wird
- 8. Wie zu einem serialisierten Array hinzugefügt werden
- 9. Nur ein Element im Array zurückgegeben
- 10. ein Element in einem dynamischen Array
- 11. Spring.Net Ref zu Wörterbuch Element
- 12. Elemente, die nicht in Array hinzugefügt werden
- 13. Wie ein bestimmtes Element in einem mehrdimensionalen Array
- 14. Benachrichtigung erhalten, wenn Element zu Array hinzugefügt/entfernt wurde
- 15. Javascript target ein Element in einem Array
- 16. ein Element zwischen vorhandenen Elemente im Vektor Hinzufügen
- 17. Wie wird ein Math.random-Array-Element wahrscheinlicher als ein anderes Array-Element gewählt
- 18. Häufigstes Element in einem Array
- 19. Effektive Möglichkeiten, ein Element in einem Javascript-Array zu finden
- 20. Suche nach Element im Array
- 21. cocos2d-x, wie plist in ein Array zu lesen
- 22. über eine GUI ein Element aus einem Wörterbuch Auswahl
- 23. konvertieren jQuery Element ist in ein regulären dom Element
- 24. Convert nur ein Element mit Wörterbuch Verständnis
- 25. Die Klasse im meinem Element hinzugefügt wird hinzugefügt zu werden, aber beim Entfernen nicht
- 26. Wie aktualisiert man ein Element in einem ES6-Array?
- 27. Wie können Angular-aktivierte Elemente zu DOM hinzugefügt werden?
- 28. Was ist Text im Element auswählen
- 29. Ausgewähltes Element muss zum Warenkorb hinzugefügt werden in Android
- 30. Wie entfernt man ein Element aus einem Array in C?
Uhm, 'NSMutableArray'? –
Ja, ich nahm Array als Mutable, aber schwierig konfrontiert, wenn ich Element zu diesem Array hinzufügen. Es ist, dass wenn wir hinzufügen, sollten wir Wörterbuch bei der Eingabe von Details zu deklarieren.Wenn wir eine Nachricht senden müssen, müssen wir erneut erklären ein Wörterbuch und muss es speichern. Dann wird es, in plist wird ein anderes Wörterbuch geschaffen, und Nachrichten gehen dazu. Es schließt sich nicht bereits bestehendem Konto an. – Rajkumar