2013-07-13 1 views
0

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

[MyObject myAttribute]: unrecognized selector sent to instance 

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

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

ответ

0

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

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

Смежные вопросы