我正在使用nsfetchedresultscontroller从coredata的数据使用tableview。当视图加载我做一个新的实体使用tableview coredata临时对象
SomeManagedObject *someManagedObject = [NSEntityDescription insertNewObjectForEntityForName:@"SomeManagedObject" inManagedObjectContext:self.managedObjectContext];
这样新的实体出现在我的tableview。现在我希望这个实体只是临时的,但是当我在tableview中编辑一些对象并保存managedObjectContext时,临时实体也会被保存,而我不想那样做。
是他们只保存一个对象的方法,而不是de managedObjectContext中的所有东西?
是他们的一些其他方式来为我的tableview做一个临时对象。
任何帮助将是非常受欢迎的。 谢谢 吨
您可以将一个无上下文传递给initWithEntity:insertIntoManagedObjectContext。看到这个问题:http://stackoverflow.com/questions/3256195/how-to-deal-with-temporary-nsmanagedobject-instances – Symmetric 2012-09-26 02:27:52