Основные данные / Генератор - Нет создателей / создателей

Я использую Mogenerator, чтобы помочь с моей реализацией Core Data, и по большей части она прекрасно работает. Однако иногда, когда я добавляю новые атрибуты, собираю и запускаю проект, я получаю следующую ошибку, когда пытаюсь получить доступ к свойству:

[MyObject myAttribute]: unrecognized selector sent to instance

Изучив класс, сгенерированный машиной, похоже, что Mogenerator создает методы получения / установки для некоторых из моих новых атрибутов, но не ВСЕ из них. Что я делаю неправильно? Как я могу получить / установить эти новые атрибуты, когда Mogenerator не дает мне доступ к этим методам?

Что я пробовал: 1. Синтезировать каждый новый атрибут в моем сгенерированном человеком файле (по крайней мере, это избавляет от ошибок, но на самом деле ничего не сохраняет в Базовые данные) 2. Написание собственного метода получения / установки для каждого отсутствующего атрибута в моем созданном человеком файле (те же результаты, что и выше)

1 ответ

Решение

Хорошо, я забыл следовать правилу № 1 решения проблем с компьютером... удалить и переустановить.

Я использую BitBucket для размещения своего репозитория, поэтому я просто удалил свою локальную копию и клонировал проект обратно на мою машину. Теперь работает нормально. Я называю этот вопрос "закрытым" на данный момент, но есть мысли о том, почему это произойдет?

Другие вопросы по тегам