2012-03-26 190 views
0

存储日期似乎有一些问题,存储当前日期在核心数据字段...在核心数据

这里是代码...

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 
+1

'review' is nil。如果你试图获得一个“无”的“对象”的对象属性,你也会得到'nil'。 – 2012-03-26 22:33:35

回答

0

你是如何申报审核的?

最有可能的罪魁祸首是审查尚未设置为审查的实际实例,仍然为零。

0

要阐述:

你需要

Review *review = [ NSEntityDescription insertNewObjectForEntityForName:@"Review" inManagedObjectContext:someContext ]; 

假设你有一个NSManagedObjectModel与实体命名的审查。