avant que vous pouvez enregistrer l'objet avec NSUserDefault ..
[[NSUserDefaults standardUserDefaults] setObject: [NSKeyedArchiver archivedDataWithRootObject: self.flipsideView.zoznamFunkcii] forKey: @ "NSMutableArray"]; [[NSUserDefaults standardUserDefaults] synchronize];
et vous faites méthode codeur et décodeur
(id) initWithCoder: décodeur (NSCoder *) { if (self = [super init]) { self.toolResult = [décodeur decodeObjectForKey: @ "obj1"]; self.toolNotes = [décodeur decodeObjectForKey: @ "obj2"];
} retournez-vous; }
(void) encodeWithCoder: (NSCoder *) {encodeur [encodeur encodeObject: self.toolResult forKey: @ "obj1"]; [encoder encodeObject: self.toolNotes forKey: @ "obj2"];
}
vos données Sauver dans NsuserDefault Lorsque vous obtenez des données De NsUserDefault vous utilisez comme [NSKeyedUnarchiver unarchiveObjectWithData: [[NSUserDefaults standardUserDefaults] objectForKey: @ "NSMutableArray"]];
en double de ceci: http://stackoverflow.com/questions/3389593/saving-uitabbarcontroller-view-controllers-to-nsuserdefaults-doesnt-work S'il vous plaît ne demandez pas la même question dans deux questions différentes. – jer