我在显示和保存日期方面存在一些实际问题。它在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中存储的日期有什么特别之处吗?
答案 0 :(得分:-1)
问题是我使用的是nsmanagedObject而不是我的coreData的类:抱歉