Je veux sauvegarder l'état de l'interrupteur et le charger lorsque le programme redémarre.
[[NSUserDefaults standardUserDefaults] setBool:switchControl.on forKey:@"switch"];
[[NSUserDefaults standardUserDefaults] synchronize];
C'est la partie qui sauve
BOOL test= [[NSUserDefaults standardUserDefaults] boolForKey:@"switch"];
NSLog(@"%@",test?@"YES":@"NO");
if(test == YES)
[switchControl setOn:YES animated:YES];
else
[switchControl setOn:NO animated:YES];
Je l'ai fait dans la méthode viewdidload parce que lorsque je ferme l'application et que je la redémarre, je veux que l'état de l'interrupteur soit défini dans la partie sauvegardée.
Mais il affiche toujours la partie par défaut. Pouvez-vous m'aider à la régler ?