2012-02-23 158 views
1

我能夠使用在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屬性?

+1

是'日期型字段dateStarted'(在你的xdatamodel)?如果是這樣,你使用'Project.dateStarted = date;' – 2012-02-23 11:54:36

回答

2

如果dateStarted被定義爲模型中的日期屬性,只是分配的NSDate到它並保存環境。

project.dateStarted = date; 

將做的伎倆。

+0

好吧,它被設置爲日期屬性,但我的問題應該說,句法,我該怎麼做?我努力去理解如何將NSDate變量分配給project.dateStarted,即使這是一件非常簡單的事情。 – jcrowson 2012-02-23 11:55:32

+0

@LordSnoutimus:看到編輯,是的,它確實很簡單。 – JeremyP 2012-02-23 11:57:31

+0

我知道我太過於複雜。謝謝傑里米 – jcrowson 2012-02-23 11:58:38