首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSuserdefaults UISwitch

NSuserdefaults UISwitch
EN

Stack Overflow用户
提问于 2014-06-11 22:37:49
回答 1查看 62关注 0票数 0

我在保存开关位置时遇到了一些问题,有什么帮助吗?

代码语言:javascript
复制
- (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=@"";
}

}

但是我这里有个问题!我不知道什么是财产!

代码语言:javascript
复制
- (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"];
EN

回答 1

Stack Overflow用户

发布于 2014-06-14 08:53:41

在viewDidLoad中试用

代码语言:javascript
复制
-(void)viewDidLoad {
[super viewDidLoad];
NSUserDefaults *standardDefaults = [[NSUserDefaults standardUserDefaults];
if ([standardDefaults boolForKey:@"SwitchState"] == YES) {
    self.switchAño.on = YES;
}
else {
    self.switchAño.on = NO
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24165759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档