Core Dara в Swift ошибка при сохранении гата NSUnknownKeyException - PullRequest
0 голосов
/ 19 марта 2020

В чем причина этого кра sh. Я думаю, что это где-то при сохранении данных в основные данные со связями

 *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<User 0x2817a0dc0> setValue:forUndefinedKey:]: the entity User is not key value coding-compliant for the key "(null)".'

Я думаю, что имена ключей в порядке, я использую сгенерированные классы.

1 Ответ

0 голосов
/ 19 марта 2020

Я думаю, что нашел причину этой ошибки. Это происходит

  1. Если мы вставим некоторые объекты ManagedObject в CoreData
  2. При вставке отношений обновления
  3. И (Важно!), Некоторые из этих отношений "Нет инверсии" в Core Модель данных.

Тогда, несмотря на то, что я устанавливаю отношения с хорошей стороны, они правильно определены, когда есть много обновлений отношений / которые имеют другие обновления отношений, тогда происходит Cra sh.

Я думаю, что избегание Нет Обратных отношений может помочь решить эту проблему.

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