I have stored my initial set up values using NSUserDefault like this…
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setBool:is_remember_chkd forKey:remember_me.titleLabel.text]; // Button text as key
[defaults setBool:is_signin_auto_chkd forKey:signin_automatic.titleLabel.text];
[defaults setBool:is_signin_secret_chkd forKey:signin_secret.titleLabel.text];
[defaults synchronize];
And I retrieved as ….
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
is_remember_chkd = [defaults objectForKey:remember_me.titleLabel.text];
is_signin_auto_chkd = [defaults objectForKey:signin_automatic.titleLabel.text];
is_signin_secret_chkd = [defaults objectForKey:signin_secret.titleLabel.text];
But I am not getting the last value, Am I doing anything wrong.
For retrieved the NSUserDefaults Value , replace the objectForKey to boolForKey .