Ce qui suit est ce que je fais:Comment enregistrer l'état de l'application à l'aide de NSUserDefaults dans l'iPhone?
- (void) applicationWillTerminate: (UIApplication*) application {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:navigationController.viewControllers
forKey:@"diabetesstate"];
}
- (void) applicationDidFinishLaunching: (UIApplication*) application {
NSMutableArray *state = [[NSUserDefaults standardUserDefaults]
objectForKey:@"diabetesstate"];
if (state == nil) {
//Will initialize a new controller and put it as root view controller
}
else {
[navigationController setViewControllers:state animated:NO];
}
}
Cela fonctionne-t-il? Si non, pourquoi? Que voulez-vous que le code fasse, qu'est-ce qu'il fait vraiment? – zoul