我在保存开关位置时遇到了一些问题,有什么帮助吗?
- (IBAction)SWitchActionAño:(id)sender {
NSUserDefaults *standardDefaults = [NSUserDefaults standardUserDefaults];
if (switchAño.on) {
[standardDefaults setBool:YES forKey:@"SwitchState"];
NSDateFormatter *formatter=[[NSDateFormatter alloc]init];
[formatter setDateFormat:@"MMM dd,yyyy HH:mm"];
diadelasemanalabel.text=[formatter stringFromDate:[NSDate date]];
} else {
[standardDefaults setBool:NO forKey:@"SwitchState"];
Año.text=@"";
}
}但是我这里有个问题!我不知道什么是财产!
- (void)viewDidLoad
{
[super viewDidLoad];
NSUserDefaults *standardDefaults = [NSUserDefaults standardUserDefaults];
//the error here:property switchAño not found on object....
if ([standardDefaults objectForKey:@"SwitchState"])
self.switchAño.on =[standardDefaults boolForKey:@"SwitchState"];发布于 2014-06-14 08:53:41
在viewDidLoad中试用
-(void)viewDidLoad {
[super viewDidLoad];
NSUserDefaults *standardDefaults = [[NSUserDefaults standardUserDefaults];
if ([standardDefaults boolForKey:@"SwitchState"] == YES) {
self.switchAño.on = YES;
}
else {
self.switchAño.on = NO
}https://stackoverflow.com/questions/24165759
复制相似问题