我有包含属性dateUpdated的 CoreData 实体(类型NSString
为“2013-06-27”)。
当我想读取这个值时,它返回nil。
Recipes *oldRecipe;
oldRecipe = [self getRecipeWithCode:i];
NSDateFormatter *dtFormatter = [[NSDateFormatter alloc] init];
[dtFormatter setDateFormat:@"yyyy-MM-dd"];
NSString *oDate = oldRecipe.dateUpdated;
//after this oDate is nil
NSDate *oldDate = [dtFormatter dateFromString:oDate];
我已经使用 SQL Manager 检查了实体中的值存在。
我怎样才能正确地做到这一点?