iPhone核心数据:显示和保存日期

时间:2011-02-04 13:10:18

标签: iphone core-data nsdate

我在显示和保存日期方面存在一些实际问题。它在coredata中设置为NSData。

我使用以下内容显示日期但失败(日期字符串返回为nil)。如果我创建一个新的日期(例如,不是来自coredata)那么就可以了。

NSDate *date = (NSDate *) [[selectedObject valueForKey:@"timeStamp"] description];

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"dd-MM-yy"];
NSString *dateString = [dateFormat stringFromDate:date];

为了保存它,我试图使用

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"dd-MM-yy"];
NSDate *date = [dateFormat dateFromString:dateString];
[selectedObject setValue:date forKey:@"timeStamp"];

coredata中存储的日期有什么特别之处吗?

1 个答案:

答案 0 :(得分:-1)

问题是我使用的是nsmanagedObject而不是我的coreData的类:抱歉

相关问题