我用以下方法创建了实体
NSManagedObjectContext *localContext = [NSManagedObjectContext MR_contextForCurrentThread];
Contact *contact = [Contact MR_createInContext:localContext];
And
Contact *contact = [Contact MR_createEntity];
在 for 循环中调用上述方法并设置值。之后,我没有为上述实体实例执行任何保存方法。但是,循环完成后,当我从 coredata 读取时,
NSArray *savedContacts = [Contact MR_findAll];
NSLog(@"Saved contacts : %d", [savedContacts count]);
它打印保存的实体计数。那么,这些实体是否自动保存?或者是否有任何设置导致 MagicalRecord 保存每个实体?
任何类型的信息都是非常重要的。我正在使用 MagicalRecord 2.2 版。该问题已在此处打开,指向使用 MagicalRecord 标记对 SO 提出问题。