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?

È stato utile?

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
scroll top