Iphone 在核心数据中存储数据
似乎在核心数据字段中存储当前日期时出现了一些问题 这是代码Iphone 在核心数据中存储数据,iphone,objective-c,core-data,Iphone,Objective C,Core Data,似乎在核心数据字段中存储当前日期时出现了一些问题 这是代码 NSDate *today= [NSDate date]; NSLog(@"the current date is %@",today); [review setDate:today]; NSLog(@"Date %@", review.date); 这是日志 2012-03-26 23:24:39.187 Review Writer[17813:fb03] the current date is 2012-03-26 22:2
NSDate *today= [NSDate date];
NSLog(@"the current date is %@",today);
[review setDate:today];
NSLog(@"Date %@", review.date);
这是日志
2012-03-26 23:24:39.187 Review Writer[17813:fb03] the current date is 2012-03-26 22:24:39 +0000
2012-03-26 23:24:39.188 Review Writer[17813:fb03] Date (null)
这是声明
@interface Review : NSManagedObject
@property (nonatomic, retain) NSDate * date;
@end
你是如何申报审查的 最可能的罪魁祸首是审查尚未设置为实际审查实例,仍然为零。详细说明: 你需要
Review *review = [ NSEntityDescription insertNewObjectForEntityForName:@"Review" inManagedObjectContext:someContext ];
假设您有一个名为Review的实体的NSManagedObjectModel。
Review
为零。如果您试图获取一个“object”的object属性,它是nil
,那么您也将获得nil
。