CoreData: deleteObject сбои в отношениях, когда ноль - PullRequest
2 голосов
/ 27 сентября 2010

У нас есть проект, который имеет два отношения один ко многим.Мы сталкиваемся с ошибкой данных ядра, когда пытаемся удалить родительский объект.Это ТОЛЬКО происходит, если дочерние отношения пусты.Например:

В проекте много задач и сообщений.Если мы создадим проект и добавим в него сообщение и задачу, а затем вызовем deleteObject для managedObjectContext, у нас не возникнет проблем.НО, если мы создадим новый проект и затем попытаемся вызвать deleteObject, даже не создавая никаких дел или сообщений, мы сталкиваемся с ошибкой отношения.

1 Ответ

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

Мы решили эту проблему, изменив правило удаления обратной связи с nullify на no-action.Это имеет смысл, поскольку эти отношения не являются обязательными.

...