Я думаю, что нашел причину этой ошибки. Это происходит
- Если мы вставим некоторые объекты ManagedObject в CoreData
- При вставке отношений обновления
- И (Важно!), Некоторые из этих отношений "Нет инверсии" в Core Модель данных.
Тогда, несмотря на то, что я устанавливаю отношения с хорошей стороны, они правильно определены, когда есть много обновлений отношений / которые имеют другие обновления отношений, тогда происходит Cra sh.
Я думаю, что избегание Нет Обратных отношений может помочь решить эту проблему.