Подтвердить что ты не робот

Как заставить mogenerator распознавать правильный тип для Transformable атрибутов?

У меня есть модель Core Data с одним трансформируемым атрибутом. У меня также этот атрибут использует пользовательский NSValueTransformer, правильно настроенный в модели.

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

Один из последних выпусков mogenerator, указанных в примечаниях к выпуску, которые теперь поддерживаются трансформируемыми атрибутами. Тем не менее, я не нашел синтаксиса примера, чтобы включить эту функцию.

4b9b3361

Ответ 1

Это должно быть лучше документировано.

Чтобы настроить тип сгенерированных атрибутов, выберите нужный атрибут в моделере и перейдите на вкладку "Информация о пользователе". Затем создайте новый элемент с ключом attributeValueClassName и значением того, что вы хотите.

Вот скриншот:

mogenerator screen shot