Я создал двух датпикеров, в которых пользователь может ввести желаемую дату и время.Задайте начальное значение выбора даты с использованием данных ядра
Когда пользователь нажимает на кнопку сохранить, введенные значения сохраняются в основных данных, используя следующий код:
let dateFormatter = NSDateFormatter()
dateFormatter.dateStyle = NSDateFormatterStyle.MediumStyle
dateFormatter.timeStyle = NSDateFormatterStyle.NoStyle
let timeFormatter = NSDateFormatter()
timeFormatter.dateStyle = NSDateFormatterStyle.NoStyle
timeFormatter.timeStyle = NSDateFormatterStyle.ShortStyle
dateOfEntry = dateFormatter.stringFromDate(entryDate.date) //entryDate is the name of the IBOutlet of the first date picker.
timeStarted = timeFormatter.stringFromDate(startTime.date) //startTime is the name of the IBOutlet of the second date picker.
Это сохраняет дату как: 4 ноя 2015 а также время как: 11:15 утра который я затем сохранить в Core Data с помощью
entry.setValue(dateOfEntry, forKey: "date")
entry.setValue(timeStarted, forKey: "startTime")
мне было интересно, если г t для меня можно использовать эти сохраненные значения, чтобы позднее установить начальные значения отдельного набора выбора даты, когда пользователь открывает другой контроллер представления.
Почему бы и нет? Извлеките даты из вашего управляемого объекта и обновите свой выбор даты на 'viewDidLoad'. Что не работает? – Mundi
Я не уверен, как обновить подборщики даты. @Mundi – Sachin
'datePicker.date = someDate'. Вы должны найти это в документации. – Mundi