Я пытаюсь установить атрибут Core Data, но получаю несовместимые ошибки типа. У меня есть атрибут float в сущности Core Data на iPhone 3.0. Базовые данные автоматически генерируют интерфейс для управляемого объекта данных, который обеспечивает доступ к свойству:
@property (nonatomic, retain) NSNumber * volume;
и реализация для него:
@dynamic volume;
Я создаю экземпляр объекта управляемых данных, который я называю attrVolume, и использую его для доступа к этому атрибуту объекта данных Core через контекст управляемого объекта Core Data:
[attrVolume setVolume:[txtVolume.text floatValue]];
Ошибка компиляции:
несовместимый тип для аргумента 1 'setVolume:'
Есть идеи, как привести это значение и не получить ошибку компиляции? Есть ли способ привести к NSNUmber?
Любая помощь приветствуется //:)