Crear un objeto administrado NS sin guardar? [duplicar]

Posible duplicado:
¿Almacenar pero no guardar NSManagedObject en CoreData?

Necesito hacer un NSManagedObject sin guardarlo, ¿cómo puedo hacer esto?

La razón por la que quiero hacer esto es que la aplicación tiene una configuración en la que el usuario ingresa sus detalles, sin embargo, solo quiero guardar el objeto si completa la configuración (tienen la opción de cancelar, en cuyo caso el objeto debe estar descartado sin ser guardado, por lo que no quiero insertarlo de inmediato).

He intentado insertar uno sin contexto, pero la aplicación falla.

He probado lo siguiente:

<code>GuestInfo *guest;
guest = (GuestInfo *)[NSEntityDescription insertNewObjectForEntityForName:@"GuestInfo" inManagedObjectContext:nil];
</code>

Esto provoca el bloqueo con el siguiente mensaje de error:

<code>'NSInternalInconsistencyException', reason: '+entityForName: could not locate an NSManagedObjectModel for entity name 'GuestInfo''
</code>

Respuestas a la pregunta(4)

Su respuesta a la pregunta