Я можу отримати сьогоднішню дату, використовуючи наступне в Objective-c:
NSDate *date =[NSDate date];
NSDateFormatter *df = [[NSDateFormatter alloc] init];
df.dateStyle = NSDateFormatterLongStyle;
[ASFunctions logThis:@"formatted date:" andThisObject:[df stringFromDate:date]];
Однак я також хочу вставити це в базу даних SQLite за допомогою основної бази даних.
Мені вдалося вставити введений користувачем текст, використовуючи наступне:
Project.name = text.nameTextField.self;
Де project.name - ім'я та атрибут сутності. Я використовую project.dateStarted для зберігання дати.
Як захопити дату за допомогою наведених вище функцій, як я б зберігав її в атрибут project.dateStarted основної бази даних?
Відповіді:
2 для відповіді № 1Якщо dateStarted визначений як атрибут дати у моделі, просто призначте йому NSDate та збережіть контекст.
project.dateStarted = date;
зробить трюк.