Последние несколько часов я дергал себя за волосы, пытаясь понять, почему insertNewObjectForEntityForName
возвращает NSManagedObject
, хотя я пытаюсь вставить сущность моего собственного типа.
ВещиЯ проверил тысячу раз:
- Для имени класса установлено правильное значение в конструкторе диаграмм
- Сущность имеет отношение «многие ко многим» с другой сущностью, создавая эту другую сущностьработает как положено, и я получаю правильно напечатанные выходные данные, клянусь, они идентичны
Каковы возможные причины, почему это может происходить?Я не знаю, где искать отсюда, и Google не сильно помог: (
РЕДАКТИРОВАТЬ (РАЗРЕШЕНО):
Это было связано с управлением версиями... Я удалил модель данных и воссоздал ее снова, и все начало работать, прежде чем было несколько версий, которые ранее использовались ... вздох иногда задавая вопрос, дает представление о том, как найти решение
Я все еще не понимаю, почему это происходит, хотя сейчас это решено