我使用以下代码将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;
我不认为这是一项如此复杂的任务,也看不出我错过了什么。