我可以使用Objective-c中的以下内容获取今天的日期:
NSDate *date =[NSDate date];
NSDateFormatter *df = [[NSDateFormatter alloc] init];
df.dateStyle = NSDateFormatterLongStyle;
[ASFunctions logThis:@"formatted date:" andThisObject:[df stringFromDate:date]];
但是,我还想使用Core Data框架将其插入到SQLite数据库中。
我已经能够使用以下内容插入用户输入的文本:
Project.name = text.nameTextField.self;
其中project.name是实体名称和属性。我正在使用project.dateStarted来存储日期。
使用上述函数获取日期后,如何将其存储到核心数据库的project.dateStarted属性中?
答案 0 :(得分:2)
如果在模型中将dateStarted定义为日期属性,只需将NSDate指定给它并保存上下文。
project.dateStarted = date;
会做到这一点。