Gibt es eine Möglichkeit, ein NSManagedObject zu instanziieren, ohne es einzufügen?

Ich habe eine Benutzeroberfläche zum Einfügen einer Transaktion. Sobald der Benutzer auf ein Plus klickt, erhält er den Bildschirm und ich möchte meine Core Data NSManagedObject-Entität instanziieren, damit der Benutzer daran arbeiten kann. Wenn der Benutzer dann auf die Schaltfläche Speichern klickt, rufe ich die Speicherfunktion auf.

so down to code:

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]

P.S Ich verwende einen NSFetchedResultsController für diese Tabelle und sehe, dass der NSFetchedResultsController einen Abschnitt und ein Objekt in die Tabelle einfügt.

Ich dachte, wenn es eine Möglichkeit gibt, die Transaktion NSManagedObject zu instanziieren, könnte ich sie aktualisieren, ohne sie zu speichern, bis der Client dies wählt.

Antworten auf die Frage(12)

Ihre Antwort auf die Frage