Salvataggio di NSMutableArray di oggetti personalizzati
-
01-10-2019 - |
Domanda
Ho una classe personalizzata che viene utilizzato come un involucro a un NSMutableArray
@interface AllCourses : NSObject {
NSMutableArray *arrClasses;
}
La matrice sopra memorizza oggetti di un'altra classe personalizzata.
@interface Course : NSObject {
NSString *className;
NSString *classGrade;
NSInteger creditHours;
}
Io uso il metodo seguito per aggiungere Corso oggetti ai miei AllCourses
//Adds a new Course to the total Courses
-(void) addClass:(Course *)aCourse{
[arrClasses addObject:aCourse];
}
Che cosa sta andando essere il modo migliore per salvare l'arrClasses MutableArray in AllCourses in modo che quando i miei carichi app si possono mantenere i dati salvati dall'utente già inseriti e popolarlo?
Soluzione
voglio salvare prima della chiusura app e voglio caricare il contenuto quando si avvia l'applicazione
Il modo più semplice, a mio avviso, è quello di utilizzare -[NSArray writeToFile: automatically:]
e -[NSArray initWithContentsOfFile:]
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow