Objective c UIDatePicker+NSUserDefaults
我有一个UIDatePicker,只想在更改几个小时后保存它的状态。 这与:Objective c UIDatePicker+NSUserDefaults,objective-c,nsuserdefaults,uidatepicker,Objective C,Nsuserdefaults,Uidatepicker,我有一个UIDatePicker,只想在更改几个小时后保存它的状态。 这与: myDate = [datePicker date]; NSUserDefaults *tableDefaults = [NSUserDefaults standardUserDefaults]; tableDefaults setObject:myDate forKey:@"TheDate"]; 那么,当我重新启动应用程序时,如何将此信息返回给我的选取器 - (void)viewDidLoad { if (
myDate = [datePicker date];
NSUserDefaults *tableDefaults = [NSUserDefaults standardUserDefaults];
tableDefaults setObject:myDate forKey:@"TheDate"];
那么,当我重新启动应用程序时,如何将此信息返回给我的选取器
- (void)viewDidLoad {
if (myDate == nil) {
[datePicker setDate:[NSDate date] animated:NO];
} else {
[datePicker setDate:[myDate date] animated:NO];
}
}
不适合我,我只得到正常的日期/时间
有人知道如何解决这个问题吗 您是否从NSUserDefaults中读取myDate,代码如下:
NSUserDefaults *tableDefaults = [NSUserDefaults standardUserDefaults];
myDate = [tableDefaults objectForKey:@"TheDate"];
你的日期选择器已经初始化了吗?如果向nil对象发送消息,它将返回nil。