我有一个设置为时间的日期选择器。选择器的时间显示在文本字段中。我需要将应用程序退出时的数据保存到 NSUserDefalult,然后从 NSUserDefalult 加载时间。另外,我如何在上次使用它的同时保存 datePickers 位置。
anon
问问题
280 次
1 回答
2
将数据保存在 NSUserDefaults 中
// create a standardUserDefaults variable
NSUserDefaults * standardUserDefaults = [NSUserDefaults standardUserDefaults];
// saving an NSString
[standardUserDefaults setObject:@"YOUR DATE VALUE TO BE SAVED" forKey:@"date"];
// synchronize the settings
[standardUserDefaults synchronize];
从 NSUserDefaults 中检索数据
// create a standardUserDefaults variable
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
// Checking if the Data exists.
if([standardUserDefaults objectForKey:@"date"] != nil) {
// getting an NSString object
NSString *myDate = [standardUserDefaults stringForKey:@"date"];
}
现在将日期设置回UITextField
textField.text = myDate;
于 2013-08-05T17:44:19.653 回答