Создать NSManagedObject без сохранения? [Дубликат]
Possible Duplicate:
Store But Don't Save NSManagedObject to CoreData?
Мне нужно сделать NSManagedObject без сохранения, как я могу это сделать?
Причина, по которой я хочу сделать это, состоит в том, что в приложении есть настройка, в которой пользователь вводит свои данные, однако я хочу сохранить объект только после завершения настройки (у него есть возможность отменить, и в этом случае объект должен быть удаляется без сохранения, поэтому я не хочу вставлять его сразу).
Я попытался вставить один без контекста, но приложение вылетает.
Я пробовал следующее:
<code>GuestInfo *guest; guest = (GuestInfo *)[NSEntityDescription insertNewObjectForEntityForName:@"GuestInfo" inManagedObjectContext:nil]; </code>
Это вызывает сбой со следующим сообщением об ошибке:
<code>'NSInternalInconsistencyException', reason: '+entityForName: could not locate an NSManagedObjectModel for entity name 'GuestInfo'' </code>