相关疑难解决方法(0)

有没有办法实例化NSManagedObject而不插入它?

我有一个用户界面来插入一个Transaction.一旦用户点击加号,他就会获得屏幕,我想要实例化我的核心数据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]
Run Code Online (Sandbox Code Playgroud)

PS我在该表上使用NSFetchedResultsController,我看到NSFetchedResultsController正在向表中插入一个节和一个对象.

我的想法是,如果有一种方法来实例化事务NSManagedObject我可以更新它而不保存直到客户选择.

iphone core-data nsfetchedresultscontroller nsmanagedobject

54
推荐指数
4
解决办法
3万
查看次数