在核心数据中存储date

我可以在Objective-c中使用以下date获取今天的date:

NSDate *date =[NSDate date]; NSDateFormatter *df = [[NSDateFormatter alloc] init]; df.dateStyle = NSDateFormatterLongStyle; [ASFunctions logThis:@"formatted date:" andThisObject:[df stringFromDate:date]]; 

不过,我也想使用Core Data框架将其插入到SQLite数据库中。

我已经能够使用以下插入用户input的文字:

 Project.name = text.nameTextField.self; 

其中project.name是实体名称和属性。 我正在使用project.dateStarted来存储date。

在使用上面的函数获取date后,如何将其存储到核心数据库的project.dateStarted属性中?

如果dateStarted被定义为模型中的date属性,只需将NSDate分配给它并保存上下文。

 project.dateStarted = date; 

会做的伎俩。