Я добавляю свойство переходного процесса к моему базовому приложению на основе данных, и я думаю, что чего-то не хватает. В редакторе модели данных я добавил свойство 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>'
.
Любые идеи?
Спасибо!