0

我有一个设置为时间的日期选择器。选择器的时间显示在文本字段中。我需要将应用程序退出时的数据保存到 NSUserDefalult,然后从 NSUserDefalult 加载时间。另外,我如何在上次使用它的同时保存 datePickers 位置。

4

1 回答 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 回答