每次添加记录时,我都希望将修复 ID 设置为表中尚未使用的唯一编号。例如,如果有 ID 号 1、2、3,那么当我按 + 时,ID 字段应设置为“4”。另外,如果表中的一条记录被删除,使得ID号为:1,2,4,那么当我按+时,Record ID中的数字应该设置为3。
目前,我有一个自定义的 ManagedObject 类,我在其中声明:
-(void)awakeFromInsert {
[self setValue:[NSDate date] forKey:@"date"];
}
为了将日期设置为今天的日期。
我将如何实施这个唯一的记录 ID?
谢谢!