Quick CoreData - обратные правила удаления - PullRequest
3 голосов
/ 17 сентября 2010

Быстрый простой вопрос. Документы Apple CoreData объясняют, как правила удаления влияют на отношения сотрудников отдела. Удалите отдел, и с ассоциированными сотрудниками могут случиться разные вещи. Но как насчет отношений сотрудников отдела? Должен ли я установить для правила удаления значение «Нет действий», поскольку я не хочу, чтобы удаление сотрудника оказывало какое-либо влияние на отдел?

Ответы [ 2 ]

2 голосов
/ 17 сентября 2010

Вы обычно используете nullify.Это просто означает, что отношения установлены на ноль.Если вы используете No Action, уведомление KVO не отправляется на другой конец отношения.Это может вызвать проблемы, если объекты все еще думают, что имеют отношения.

0 голосов
/ 21 сентября 2010

Да, в основном то, что сказал TechZen.Суть в том, что ваше собственное предположение о том, что удаление сотрудника каким-либо образом влияет на отдел, вводит в заблуждение, поскольку в случае обратных отношений вы наверняка хотите, чтобы отдел знал, что только что потерял одного сотрудника.

...