[[NSUserDefaults standardUserDefaults] setObject:datePicker.date forKey:@"birthDate"];
[[NSUserDefaults standardUserDefaults] setInteger:sexSegmented.selectedSegmentIndex forKey:@"sex"];
[[NSUserDefaults standardUserDefaults] synchronize];
Это значение, которое я храню в userdefaults и из другого класса, я хочу, чтобы назвать их.Получить сохраненное (NSUserDefaults) дату в другой класс
NSDate *birthDate = [[NSUserDefaults standardUserDefaults] objectForKey:@"birthDate"];
NSInteger a=[[NSUserDefaults standardUserDefaults] integerForKey:@"sex"];
NSLog(@"%@",birthDate);
[datePicker setDate:birthDate animated:YES];
sexSegmented.selectedSegmentIndex=a;
Это другой класс, откуда я получаю сохраненные значения, но я не вижу никакой ценности в BirthDate. Я хочу взять его и установить новый datePicker до Дата рождения. Может кто-нибудь мне помочь?
Первое спасибо за ответ, который очень полезен, я сделал то, что сказал, что он дал мне что-то вроде> это я дважды проверяю соединения ib, любая идея, что это означает, означает –
Это означает, что все подключено. Что означает 'NSLog (@"% @ ", birthDate),' log? –
1996-07-01 08:03:36 +0000 я выбираю дату ofcourse спасибо, я могу видеть это в том же классе, теперь я беру весь второй фрагмент кода из другого класса. Я хочу установить дату, которую я выбираю из другого класс со второй частью кода, но все же uidatepicker не показывал эту дату, он все еще ждет по умолчанию –