У меня есть модель базовых данных с одним преобразуемым атрибутом. У меня также есть этот атрибут использовать пользовательский NSValueTransformer, правильно настроенный в модели.
Когда я использую mogenerator для генерации / обновления файлов моей машины и человека, машинные файлы для объекта, содержащего этот атрибут, всегда вводят атрибут NSObject. Чтобы Core Data мог использовать мой собственный преобразователь значений, этот тип должен быть тем типом, который понимает преобразователь. Прямо сейчас я делаю это вручную в человеческом файле, переопределяя свойство с правильным типом. Это делает работу и заставляет трансформатор работать. Однако я получаю несколько предупреждений о переопределении атрибута.
Один из последних выпусков mogenerator, указанный в примечаниях к выпуску , в котором теперь поддерживаются трансформируемые атрибуты. Однако я не нашел ни одного примера синтаксиса, чтобы включить эту функцию.