CoreData: NSManagedObject не отвечает на пользовательское сообщение - PullRequest
2 голосов
/ 15 июля 2010

Используя CoreData (в приложении для iPhone), я сгенерировал классы сущностей из модели и добавил к ним еще несколько методов. Похоже, что иногда я получаю исключение для вызова одного из этих методов. Исключение не является случайным, но касается только некоторого подкласса ManagedObject (другие, кажется, отвечают правильно). Вот пример того, что я получаю:

-[NSManagedObject printTime]: unrecognized selector sent to instance 0x5b50af0

2010-07-15 10: 29: 55.216 LP [6686: 207] *** Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: '- [NSManagedObject printTime]: нераспознанный селектор, отправленный экземпляру 0x5b50af0'

NSManagedObject - это объект, который я получаю из выборки (приведенной к правильному подклассу), а методы, о которых я говорю, - это методы печати. (Я пытался найти те, которые не так же неисправны) Я что-то упустил?

1 Ответ

10 голосов
/ 15 июля 2010

Вы задали правильный класс для сущности в модели управляемого объекта?

...