I have a UILabel
called 'labelA'. In this label is the letter 'A'.
When I am using NSUserDefault and start my app, the label is empty, but I don't know why?
Here is my ViewController.m file:
- (void)viewDidLoad {
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
self->labelA.text = [defaults objectForKey:@"labelAtext"]; }
- (void)defaults {
NSString *textLabelA = labelA.text;
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:textLabelA forKey:@"labelAtext"];
[defaults synchronize];
}
Here is my NSString
in the ViewController.h file
NSString *textLabelA =@"A";
When i load my app without NSUserDefault the labelA.text = A
.
does anybody know what's my problem. Thanks a lot :-)