我使用的是Core Data,并且想要将auto_increment ID设置为唯一的字段之一.是否可以在iOS中使用核心数据设置auto_increment?有谁可以帮助我一个小例子如何实现这个?
以下是我在数据库中插入记录的代码.在第一个字段“id”中,我想将其设置为auto_increment,而不是手动插入.
- (NSManagedobjectContext *)managedobjectContext { NSManagedobjectContext *context = nil; id delegate = [[UIApplication sharedApplication] delegate]; if ([delegate performSelector:@selector(managedobjectContext)]) { context = [delegate managedobjectContext]; } return context; } NSManagedobjectContext *context = [self managedobjectContext]; // Create a new managed object NSManagedobject *newObj = [NSEntityDescription insertNewObjectForEntityForName:@"Users" inManagedobjectContext:context]; [newObj setValue:[NSNumber numberWithInt:userId] forKey:@"id"]; [newObj setValue:theFileName forKey:@"Name"];