【发布时间】:2011-03-16 03:59:00
【问题描述】:
我有这个代码:
NSEntityDescription *userEntity = [[[engine managedObjectModel] entitiesByName] objectForKey:@"User"];
User *user = [[User alloc] initWithEntity:userEntity insertIntoManagedObjectContext:[engine managedObjectContext]];
我想知道插入到托管对象上下文的对象的 ID。我怎样才能得到它?
该 id 是否会在该对象的生命周期内保持不变,或者它是否会保留在该对象下的 sqlLite 数据库中,并且可以在提取操作期间用于唯一标识它(我的最终目标)。
任何帮助表示赞赏 // :)
【问题讨论】:
标签: objective-c core-data nsmanagedobjectcontext