将Unix时间戳保存为NSNumber属性在Core Data中截断为单个数字1

时间:2014-01-09 05:35:39

标签: ios core-data ios7 unix-timestamp nsnumber

我使用以下代码将unix时间戳分配给名为updated的Integer 32字段。这将自动生成的NSManagedObject子类转换为NSNumber。这是我正在设置的值。

NSNumber *timestamp = [NSNumber numberWithInt:(int) [[NSDate date] timeIntervalSince1970]];
self.deal.updated = timestamp;

但是,当我这样做时,保存到更新的值只是'1',即单个数字1。

我也试过这个:

NSNumber *timestamp = [NSNumber numberWithDouble:[[NSDate date] timeIntervalSince1970]];
self.deal.updated = timestamp;

我不认为这是一项如此复杂的任务,也看不出我错过了什么。

0 个答案:

没有答案