Добавить временную сущность coredata в связь с невременной сущностью - PullRequest
1 голос
/ 18 февраля 2012

Допустим, у меня есть извлеченный массив результатов, заполненный объектами (Entity-A)

Все эти объекты связаны с другим EntityB.

Возможно, в fetchedArray имеются некоторые отсутствующие объектыв этом случае я хочу вручную создать новый объект Entity-A, установить его для отношения с EntityB и добавить его в массив entity вручную,

Doable, but I don't want to save those "created", "new" entities of A type.

Если я создаю новый объект Entity-A идобавьте nil к его NSManagedObjectContext, я не могу добавить его как отношение к entityB, потому что его в objectContext ..

Есть ли другой способ здесь?я не хочу рисковать, добавляя его в базу данных, а затем удаляя его, потому что приложения, подключенные через основные данные, и это добавило бы много сложностей, не забывая о необычных случаях, когда приложение просто закрывается, батарея разряжается или что-то в этом роде...

Мой главный вопрос - это способ добавить новую Временную сущность в отношения с существующей сущностью и забыть о ее сохранении.

любой выход действительно очень ценится, изо всех силс этим ..

1 Ответ

0 голосов
/ 19 февраля 2012

jasonIM,

Ваше идеальное приложение для блокнота MOC (контекст управляемых объектов).По сути, создайте новый MOC и никогда не сохраняйте его.Затем предметы, добавленные к сущности, никогда не попадают в постоянный магазин.

Андрей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...