UIDatePicker + NSUserDefaults - PullRequest
       1

UIDatePicker + NSUserDefaults

0 голосов
/ 20 марта 2011

Я получил UIDatePicker и хочу сохранить его состояние (показывает только часы) после изменения.Это работает с:

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];
    }
}

Не работает для меня, я просто получаю нормальную дату/ время.

Кто-нибудь, кто знает, как это исправить?(

1 Ответ

0 голосов
/ 20 марта 2011

Читали ли вы myDate из NSUserDefaults с кодом, похожим на этот:

NSUserDefaults *tableDefaults = [NSUserDefaults standardUserDefaults];
myDate = [tableDefaults objectForKey:@"TheDate"];
...