Добавление двух базовых производных атрибутов данных к объекту вызывает cra sh при добавлении объекта к этому объекту. - PullRequest
2 голосов
/ 27 января 2020

Я пытаюсь добавить производные атрибуты, представленные в iOS 13, в приложение. Проблема возникает при создании новой версии xcdatamodel с двумя новыми атрибутами в объекте A. Каждый из этих атрибутов является логическим значением и имеет значения derived и optional. Каждый ссылается на логическое значение optional на объекте B. Ни один из атрибутов на любом объекте не установлен как scalar. Для каждого нового производного атрибута деривация в основном представляет собой простой путь ключа к объекту на объекте B. Когда я добавляю только один из новых атрибутов - любой из них - приложение работает нормально. Как только я добавляю другой атрибут, приложение аварийно завершает работу при вставке нового объекта в Entity A. Расширяя это, я обнаруживаю, что добавление более чем одного производного атрибута к любому объекту вызывает cra sh при вставке нового объекта в эту сущность.

Ошибка просто

Тема 1: сигнал SIGABRT

без указания причины.

Это похоже на безумное поведение меня. Я не могу найти кого-то еще с подобной проблемой. Это ожидаемое поведение для Core Data в iOS 13?

...