Есть ли способ создать экземпляр NSManagedObject, не вставляя его?

У меня есть пользовательский интерфейс для вставки транзакции. как только пользователь нажимает «плюс», он получает экран, и я хочу создать экземпляр объекта Core Data 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]

PS Я использую NSFetchedResultsController в этой таблице, и я вижу, что NSFetchedResultsController вставляет раздел и объект в таблицу.

Я думаю, что если есть способ создать экземпляр Transaction NSManagedObject, я мог бы обновить его без сохранения, пока клиент не выберет это.

54
задан Eimantas 8 June 2012 в 02:33
поделиться