我有一个用户界面用于插入交易。一旦用户点击加号,他就会得到屏幕,我想实例化我的核心数据NSManagedObject实体并让用户处理它。然后当用户点击保存按钮时,我将调用保存函数。
所以进入代码:
transaction = (Transaction *)[NSEntityDescription insertNewObjectForEntityForName:@"Transaction" inManagedObjectContext:self.managedObjectContext];
//even if i dont call save: its going to show up on my table
[self.managedObjectContext save:&error]
顺便提一下,我在这个表格上使用了一个NSFetchedResultsController,并且我看到NSFetchedResultsController正在向表格中插入一个section和一个object。
我的想法是,如果有一种方法可以实例化Transaction NSManagedObject,那么我就可以更新它而不保存,直到客户端选择保存为止。