核心数据天真问题

| 创建我使用的实体
studys *temppatient = (studys *)[NSEntityDescription insertNewObjectForEntityForName:@\"studys\" inManagedObjectContext:managedObjectContext_NEW];
如果我想创建实体的对象以将其用作temp,该怎么办?     
已邀请:
我会这样:
NSEntityDescription *entity = [NSEntityDescription entityForName:@\"Studies\" 
                                          inManagedObjectContext:myManagedObjectContext];

Studies *studies = [[Studies alloc] initWithEntity:entity   
                    insertIntoManagedObjectContext:myManagedObjectContext];
“ 2”是NSManagedObject类的子类。您可以通过选择实体并使用以下方法自动创建它: 文件->新文件->可可接触类->被管理对象类。     
您可以在nil上下文中插入实体,稍后再将它们添加到有效上下文中。... 我有示例代码和完整的文章。...CoreData中的临时存储     
如果要使用它作为临时文件,只需在保存上下文之前将其从上下文中删除。这就是我在这种情况下要做的。从Web服务同步核心数据内容时,我已经广泛使用了此技术。因此,在您的上下文中初始化您的实体。设置您的属性或其他。使用该对象将属性传输到另一个托管对象,并在保存上下文之前从上下文中删除临时实体。那应该做。     

要回复问题请先登录注册