Я добавляю переходное свойство в свое приложение на основе Core Data и думаю, что что-то упускаю. В редакторе модели данных я добавил свойство optional, transient, BOOL с именем isUnderwater.
В заголовочный файл моей модели я добавил: @property (nonatomic) BOOL isUnderwater;, затем реализовал эти методы в файле реализации:
- (BOOL)isUnderwater {
... implementation ...
return (ret);
}
- (void)setIsUnderwater:(BOOL)isUnderwater {}
Но когда я пытаюсь использовать isUnderwater в качестве условия в NSPredicate, я получаю эту ошибку: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'keypath isUnderwater not found in entity <NSSQLEntity Wheel id=2>'.
Любые идеи?
Спасибо!