首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >UIDatePicker + NSUserDefaults

UIDatePicker + NSUserDefaults
EN

Stack Overflow用户
提问于 2011-03-20 09:56:11
回答 1查看 368关注 0票数 0

我得到了一个UIDatePicker,并希望在更改后保存其状态(仅显示小时)。它适用于:

代码语言:javascript
运行
复制
myDate = [datePicker date];
NSUserDefaults *tableDefaults = [NSUserDefaults standardUserDefaults];
tableDefaults setObject:myDate forKey:@"TheDate"];

那么,当我重新启动应用程序时,如何才能将其返回到我的选择器?

代码语言:javascript
运行
复制
- (void)viewDidLoad {
    if (myDate == nil) {
        [datePicker setDate:[NSDate date] animated:NO];
    } else {
        [datePicker setDate:[myDate date] animated:NO];
    }
}

对我不起作用,我只得到正常的日期/时间。

谁知道怎么解决这个问题?:(

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-20 10:38:02

你是否从NSUserDefaults中读回了myDate,代码是这样的:

代码语言:javascript
运行
复制
NSUserDefaults *tableDefaults = [NSUserDefaults standardUserDefaults];
myDate = [tableDefaults objectForKey:@"TheDate"];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5366276

复制
相关文章

相似问题

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